scp 在收到 SSH2_MSG_SERVICE_ACCEPT 时挂起

scp 在收到 SSH2_MSG_SERVICE_ACCEPT 时挂起

我经常将我的文件发送到远程主机。但突然开始复制20kb文件需要30多秒。以前只需要半秒。在参考了一些博客后,我附加了

UseDNS no/etc/ssh/ssh_config

但现在当我 scp 时它给出了

/etc/ssh/ssh_config: line 61: Bad configuration option: UseDNS

答案1

UseDNS no应该在服务器/etc/ssh/sshd_config(不是SSH_config)。它在 中没有任何意义ssh_config

答案2

你检查过你的域名服务器吗? /etc/resolv.conf 文件顶部的一两个 DNS 解析器是否因某种原因无法访问?

grep ^nameserver /etc/resolv.conf

尝试 ping 名称服务器的 IP 地址。很可能最上面的一个不会响应,为此您需要等待 30 秒才能超时。因此你延迟了 30 秒。如果您是服务器管理员,即具有 root 访问权限,请删除此名称服务器或将其下推以降低重要性。

答案3

这对我没有任何影响,直到我意识到我必须在猜测“d”的含义后重新启动 ssh 守护进程。

service sshd restart

虽然这消除了我的 scp 中此时 10 秒的挂起,但我仍然遇到管道损坏/连接丢失的情况,这促使我首先以详细模式运行 scp。回到旧的画板..

相关内容