树莓派远程桌面、FileZilla传输文件与遇到的问题

远程桌面

  1. 树莓派开机(已经经过联网设置,开机自动联网)
  2. 在树莓派终端安装xrdp服务器:$ sudo apt-get install xrdp
  3. 查看树莓派IP地址:$ ifconfig
  4. 打开win10电脑的远程桌面,快捷键为win+R,输入mstsc,在出现远程桌面连接弹窗中,输入树莓派IP地址,连接
  5. 在Login to xrdp中填写账号密码,默认用户名为pi,密码为raspbarrypi
  6. 连接成功

传输文件

  1. 电脑端安装FileZilla软件客户端
  2. 树莓派安装FTP Server:sudo apt-get install vsftpd
  3. 树莓派启动FTP服务:sudo service vsftpd start
  4. 电脑端启动FileZilla,填写树莓派IP地址,用户名和密码,选择快速连接
  5. 远程站点出现,连接成功

遇到问题

问题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

你可能感兴趣的:(树莓派)