1.SSH(常用,实用,命令行界面)
可自带,不需要屏幕就可以设置开启
开启方式:
方式1:在树莓派内打开开始菜单->Preferences->Raspberry Pi Configuration,
切换到Interfaces选项卡,将SSH一项选为Eabled,
方式2:在树莓派/boot分区下创建一个名为SSH的空文件(不必在树莓派上,也可以在电脑插树莓派的SD卡修改)
连接方式:
在远程端安装SSH连接用软件(Windows推荐Proxy,linux一般自带的远程桌面查看器就可以,Android和ios请在应用商店搜索ssh),
树莓派和远程端连接同一局域网(建议手机开热点),查看树莓派ip,并在远程端输入ip地址连接
附:(1)查看ip方法
如果连的路由器,连接后在网址栏输入192.168.1.1进局域网管理界面查看已连接设备的ip地址
如果是手机热点,进终端模拟器输入命令cat /proc/net/arp
或者直接进/proc/net/目录打开arp文件查看内容
(2)如果不想看ip可以在/boot/cmdline文件开头添加ip=192.168.43.144强制设置ip,但请务必保证ip地址在路由器ip的网段
(3)第一次连接会提示未保存密钥,直接继续即可
2.VNC(实用,远程桌面)
必须在能对树莓派操作之后(可以是SSH连接之后)才可以设置
开启方式:
在树莓派上安装vnc服务器(推荐tight VNC server)
sudo apt-get install tightvncserver
安装完成后命令行输入vncserver开启
提示New 'X' desktop is raspberrypi:X 说明已成功开启,其中X为端口号
连接方式:
使用远程连接软件连接,(同上)
注意连接时使用的ip为树莓派ip地址:端口号(默认为1)
3.RDP(实用,画质好,远程桌面)
可以直接使用windows自带远程桌面连接;因为仅传输命令,在远程端画图像,占用树莓派资源少而且传输速度快
开启方式:
在树莓派上安装RDP服务器(推荐xrdp)
sudo apt-get install xrdp
安装完成后命令行输入xrdp开启
如果开启时出现错误执行以下命令重新安装解决字体冲突,并重新启动xrdp服务
sudo apt-get purge tightvnc xrdp
sudo apt-get install tightvncserver xrdp
sudo /etc/init.d/xrdp restart
使用方式:
window远程桌面可以输入ip直接连接,其他平台需要远程桌面工具
4.其他方式:串口连接等(不推荐),SPICE(还没用过)
三种主要连接方式的比较:
SSH适合进行命令行工作时进行;
VNC适合远程端低端机时;
RDP适合低速网络和远程端性能高于树莓派时
附表:
SPICE | VNC | RDP | |
BIOS屏幕显示 | 能 | 能 | 不能 |
全彩支持 | 能 | 能 | 能 |
更改分辨率 | 能 | 能 | 能 |
多显示器 | 多显示器支持(高达4画面) | 只有一个屏幕 | 多显示器支持 |
图像传输 | 图像和图形传输 | 图像传输 | 图像和图形传输 |
视频播放支持 | GPU加速支持 | 不能 | GPU加速支持 |
音频传输 | 双向语音可以控制 | 不能 | 双向语音可以控制 |
鼠标控制 | 客户端服务器都可以控制 | 服务器端控制 | 服务器端控制 |
USB传输 | USB可以通过网络传输 | 不能 | USB可以通过网络传输 |
参考链接:http://shumeipai.nxez.com/2013/10/06/windows-remote-desktop-connection-raspberry-pi.html
https://weibo.com/p/230418e6f167e30102w9vw?sudaref=www.baidu.com&display=0&retcode=6102