远程桌面
- 树莓派开机(已经经过联网设置,开机自动联网)
- 在树莓派终端安装xrdp服务器:$ sudo apt-get install xrdp
- 查看树莓派IP地址:$ ifconfig
- 打开win10电脑的远程桌面,快捷键为win+R,输入mstsc,在出现远程桌面连接弹窗中,输入树莓派IP地址,连接
- 在Login to xrdp中填写账号密码,默认用户名为pi,密码为raspbarrypi
- 连接成功
传输文件
- 电脑端安装FileZilla软件客户端
- 树莓派安装FTP Server:sudo apt-get install vsftpd
- 树莓派启动FTP服务:sudo service vsftpd start
- 电脑端启动FileZilla,填写树莓派IP地址,用户名和密码,选择快速连接
- 远程站点出现,连接成功
遇到问题
问题1
- 出现问题:可以用ftp协议连接pi,但无法用sftp协议连接,表现为连接超时。
- 原因:树莓派SSH默认开启反向解析DNS功能,遍历DNS服务器查域名费时,导致FileZilla连接超时
- 解决:关闭反向解析DNS。sudo nano /etc/ssh/sshd_config -> 在文件最后添加:UseDNS=no -> 保存退出 -> 重启ssh服务:sudo service ssh restart
问题2
- 描述:电脑端无法上传文件,但可以从树莓派端下载文件
- 原因:vsftpd默认设置不允许上传文件
- 解决:修改配置文件:sudo nano /etc/vsftpd.conf -> 将 write_enable=YES 前面的#注释去掉,保存退出 -> 重启vsftpd服务器:service vsftpd restart