在对我的 BeagleBone Black 进行各种操作后,我注意到它开始在每次 SSH 操作(包括 SSHFS 文件传输)时延迟 10 秒。但一旦连接(在初始延迟之后),连接就会正常运行。
Debian-7.9-console-armhf,Windows 7 主机。
答案1
我将其恢复/etc/resolv.conf
为默认值,并再次立即得到响应。(无需重新启动或重启。)
nameserver 0.0.0.0
(我已经在那里放置了一个值以便将其放到互联网上来加载包。)WireShark 向我展示了它花了十秒钟为其网关执行 ARP 请求。
答案2
检查您的 /etc/ssh/ssh_config 和 ~/.ssh/config 文件,看看是否已将 VerifyHostKeyDNS 设置为“yes”或“ask”。如果是,只需将其注释掉或更改为“no”。在更改文件之前,可以使用 ssh 命令行上的以下选项快速检查以确认这是问题所在:
-o "VerifyHostKeyDNS=no"
更多信息请访问https://keithstechblog.wordpress.com/2017/11/16/ssh-delays/。