(windows端同样适用)PC端Ubuntu18.04通过SSH与树莓派Ubuntu 18.04LTS连接(putty +pycharm+vscode+Remmina+vnc viewer远程桌面)

本文详细介绍了如何在Ubuntu 18.04 PC上通过SSH连接树莓派18.04 LTS,包括检查SSH、共享网络、使用Putty、VSCode、PyCharm及远程连接工具Remmina和VNCViewer的步骤,提供了一站式的远程操作解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

这里是用的网线!!!!!!!!!!!!!

本文介绍PC端Ubuntu18.04通过SSH与树莓派Ubuntu 18.04LTS连接(putty 或pycharm或 vscode)。在网上找了很多资料都没有,找了好久终于被我发现了(开心)。
这里不介绍原理,只说过程

第一步:确保树莓派都安装了SSH

安装指令如下

sudo apt install ssh 
sudoapt install openssh-server

第二步:查看pc端和树莓派上ssh是否可以

ps -e | grep ssh

运行结果如下

在这里插入图片描述

查看sshd是否正常运行:

systemctl status ssh

结果如下:
在这里插入图片描述

第三步:用网线连接并共享网络

输入:

nm-connection-editor

显示如下:
点击有下脚+号或者之前已经有以太网直接用之前的
在这里插入图片描述

设置ip4

在这里插入图片描述

第四步 用putty链接

下载putty

sudo apt-get update
sudo apt-get install putty

寻找树莓派IP地址

下载nmap(用于扫描ip)

sudo apt-get install nmap

用nmap 扫描相关网段,下面寻找自己树莓派的网段
在设置->网络->网络->详细地址
在这里插入图片描述
用nmap扫描:

比如我的是:
nmap 10.42.0/24
格式为{nmap ip地址 / 扫描到第几位}
结果如下:
在这里插入图片描述

putty连接

在这里插入图片描述

进入之后就输入帐号(默认为pi),密码(默认raspberry)

第五步:用Vscode远程连接

1.打开vscode ,搜索安装 remote ssh插件

在这里插入图片描述

2.插件安装完成之后,左边菜单会多一个“远程资源管理器“,点击进入

在这里插入图片描述

这里的pi3是我之前加的,你们进去之后没有这个pi3选项。
点击SSH右侧的锯齿(设置按钮)

在这里插入图片描述

这时候会出现如下图,点击第一.项…/ssh/config

在这里插入图片描述

设置config内容

在这里插入图片描述

Host:电脑主机名字
Hostname:树莓派ip地址
User:树莓派用户名

配置完之后进行连接

在这里插入图片描述

配置完之后会出现pi3(你起的名字,就是刚刚配置中的Host),右击之后选择第二个(也可以第一个,我一般是第二个,另外建一个窗口)。

在这里插入图片描述

输入密码之后确认进入

在这里插入图片描述

这样显示就连接成功了。

在这里插入图片描述
点击资源管理器->打开文件夹

在这里插入图片描述

这里是要查看的目录,一般就是/home挂点,点击确定,然后会让你输入密码

在这里插入图片描述

到这里你就可以远程操作树莓派啦!!!
注意配置时候如果出现问题可以更新下vscode,有可能是vscode和remote—ssh版本不匹配

VScode连接服务器+SFTP同步文件

参考下面这个文章:参考

第六步 pycharm+ssh远程操控树莓派

pycharm一定要是专业版的,社区版没有ssh功能
需要专业版pojie的可以评论区说“求资源”

进行配置:

第一步 随便打开一个文件 点击 File → Setting → project xxx → python interpreter

在这里插入图片描述

点击SSH

在这里插入图片描述
输入主机名(树莓派名,默认pi) 然后输入用户名(树莓派ip地址)
下一步就是填写密码

在这里插入图片描述

下一步:配置基本解释器和同步文件

在这里插入图片描述
这里是配置的树莓派中的基本解释器(根据实际情况配置)
同步文件下步说,先默认

点击 工具->部署- >配置->测试链接

在这里插入图片描述
显示连接成功就没问题。

点开映射

在这里插入图片描述
本地路径就是你PC端的文件,部署路径就是树莓派中的文件。

设置不同步文件:点击左侧加号

远程操作 :点击 工具->部署- >浏览远程主机

在这里插入图片描述

同步数据 右击项目- >部署在这里插入图片描述

第七步 Linux-远程连接工具remmina

参考官网 https://www.remmina.org/how-to-install-remmina/
我这里ununtu所以按下面步骤:
在这里插入图片描述

安装完,点击Remmina软件 ,选ssh,填写ip地址即可

在这里插入图片描述

第八步使用vnc viewer远程桌面连接

1:在pc端ubuntu 下载vnc viewer

下载vnc viewer 官网
在下载目录右击打开终端

sudo dpkg -i  压缩包路径

2:在树莓派 端 安装vnc server

sudo apt-get update
sudo apt-get install vnc4server

3:在树莓派启动vnc 服务(下面都是在树莓派上的操作)

这里开启的端口可以是任意数,这里以端口2为例:

vncserver :2

更改配置

关闭端口2,并修改树莓派端的xstartup

vnc4server -kill :2
vim ~/.vnc/xstartup

打开后填写内容:

#!/bin/bash
export $(dbus-launch)  
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

# [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
# [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &

VNCSERVERS="2:root"
VNCSERVERARGS[1]="-GEOMETRY 800×600"

授予权限并打开端口2

sudo chmod 777 ~/.vnc/xstartup
vncserver :2

到此为止树莓派配置完成

4:在PC端打开vnc viewer

输入 ip地址 :2
比如 ip是10.42.0.81 端口是2
则输入10.42.81:2
在这里插入图片描述

输入密码之后就能打开了。配置完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会变身的火娃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值