目录
- 前言
- SSH
- PuTTY远程登录树莓派
- 远程桌面连接
- VNC
- 与树莓派进行文件传输
前言
在计算机网络中,我们可以通过使用C/S(客户端/服务器)模式来实现远程控制。我们如果想用其他电脑来远程控制树莓派,可以使用SSH协议和VNC协议等来实现。我们只需把树莓派配置为服务器,然后从客户端运行相应的客户端程序时,就可远程操控树莓派。
SSH
SSH协议在传输过程中的数据是加密的,安全性较高,其客户端适用于各种平台。树莓派的官方Raspbian系统包含了SSH协议,但通常是在关闭状态,我们需要自己将它配置为开启状态。
按下图操作完成配置。
![在这里插入图片描述](https://img-blog.csdnimg.cn/885489b8d6924aa197939a4d7ce20c96.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/51811bafb0544e55a75e09c07add1a8f.png)
在树莓派的终端界面输入以下代码查看SSH服务的工作状态
sudo service ssh status
![在这里插入图片描述](https://img-blog.csdnimg.cn/467486297c54430597cc01891cd50ee6.png)
PuTTY远程登录树莓派
在远程登录树莓派前,要知道树莓派的IP地址,我们可以使用以下指令来查询网络端口的信息。
ifconfig
![在这里插入图片描述](https://img-blog.csdnimg.cn/62c2ed38a6d9487e9a0bc347d22add26.png)
eth0表示以太网接口,lo表示虚拟网络接口,wlan0表示WIFI接口。
我用的是WIFI所以只需要看wlan0就可以了,获取到树莓派的IP地址后我们要在电脑上打开PuTTY软件。
![在这里插入图片描述](https://img-blog.csdnimg.cn/b93092cc419349039a6610db9bd01154.png)
填入自己的树莓派的IP地址,并在Port处填入22,在Connection type处选择SSH,点击打开
![在这里插入图片描述](https://img-blog.csdnimg.cn/66bb3c4a607a4350ab462ae666f9cbe4.png)
然后可以看见LInux命令行界面,按提示输入用户名和密码(默认的是用户名是pi,密码是raspberry)
若要断开计算机和树莓派的连接时,只需要用exit命令就可以了。
远程桌面连接
首先要在树莓派上安装xrdp软件,在终端界面输入
sudo apt-get update
sudo apt-get install xrdp
![在这里插入图片描述](https://img-blog.csdnimg.cn/2ad910b442f04eb19298c0892e860895.png)
在电脑上打开远程桌面连接
![在这里插入图片描述](https://img-blog.csdnimg.cn/b087b4b48fc24693b5d2f800394be63f.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/d01c69739957489f8afa61c07d19da64.png)
步骤和PuTTY同。连接上后就会显示树莓派所安装系统的桌面了,但会有一定延迟。
VNC
VNC是基于UNIX和Linux系统的免费开源软件,在服务器端树莓派系统已经包含了VNC服务器软件,和前面提到的配置SSH一样,将VNC服务enable一下就可以了,在客户端我们需要在电脑上安装名为VNCviewer的VNC客户端软件。
![在这里插入图片描述](https://img-blog.csdnimg.cn/3968ba51915344269f2cf9e2dda77988.png)
输入IP就可通过VNC来远程操作树莓派。
VNC协议也支持iPad和手机等移动设备。
与树莓派进行文件传输
树莓派可通过U盘来进行文件传输。
也可以用FileZilla软件来实现文件传输
![在这里插入图片描述](https://img-blog.csdnimg.cn/eea5816f746649b3ad21e9c7ff2e20b2.png)
完成连接后,可直接拖动文件来实现文件传输,左边是我们的电脑,右边是树莓派。
![在这里插入图片描述](https://img-blog.csdnimg.cn/4b0058ee257348f9beefdddd4d138097.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)