树莓派用sftp连接不上filezilla 解决办法

 时间:2024-10-12 13:52:35

1、首先确定SSH是打开的,我用的是respberry 官方的respbain 系统,打开“开始”-> "首选项“ -> "Apperance setting", 再选择”interfaces" 标签页,将SSH 设置为Enable

树莓派用sftp连接不上filezilla 解决办法

2、其他linux 系统可以在终端输入 “serv坡纠课柩ice ssh* status” 命令查看ssh 服务有没激活, 出现 Loaded: loaded (/lib/systemd/system/ssh.service; enabled) Active: active (running) since xxxx说明已经打开SSH

树莓派用sftp连接不上filezilla 解决办法

3、但此时使用filezilla 是连接不上去的,报错为状态: 正在连接 xxx.垓矗梅吒xxx.xxx.xxx...响应: fzSftp started, protocol_version=8命令: open "[email protected]" 22错误: 20 秒后无活动,连接超时错误: 无法连接到服务器状态: 正在等待重试...

4、百思不得其解的情况下只能放弃,后来用ssh 登录发现特别慢,但还是可以登录的,还以为是树莓派运算速度太慢,后来网上一查才发现原来树莓派的SSH默认开启了反向解析DNS 的功能,遍历DNS 服务器查域名浪费好多时间,然后导致filezilla 连接超时。

5、果断关闭反向解析DNS , 编辑"/etc/ssh/sshd_config" 文件:“sudo nano /etc/ssh/sshd_config”其中nano 可以换成你喜欢的编辑器,vim ,leafpad,gedit 都可。直接拉到文件最后,添加UseDNS=no然后保存退出

6、重启ssh 服务:sudo service ssh restart

7、这时候用fillzilla 连接树莓派就成功了

8、因为这个是SSH 连接慢导致的,也可以直接将filezilla 的超时限定时间加长(点菜单栏 :编辑-> 设置),比如2分钟或干脆禁用。这样设置后filezilla也是可以连接成功的。不过完全没有必要开着DNS 反解析每次等这么长时间给自己添堵,建议还是关闭

树莓派用sftp连接不上filezilla 解决办法
  • 如何编写一个hta程序
  • 比系统自带的远程桌面更好用的远程桌面连接工具
  • Windwos 7如何停用DHCP Client服务
  • 如何将本地磁盘资源显示在服务器上
  • 热门搜索
    初中法制手抄报 感恩亲情手抄报 关于安全的手抄报资料 孝行天下手抄报 校园是我家手抄报 小学生环保手抄报资料 最简单的手抄报 环保的手抄报图片 红军长征手抄报 关于三爱的手抄报