【问题标题】:scp is giving timeout errors although ssh works fine尽管 ssh 工作正常,但 scp 给出超时错误
【发布时间】:2015-04-17 09:13:12
【问题描述】:

我有一个 Digital Ocean droplet,我可以通过 ssh 访问它。这就是我在服务器上工作的方式。前几天我去使用scp,报如下错误;

scp -r host@my_ip:/path/to/file .
ssh: connect to host my_ip port 22: Connection timed out

以前它没有问题。我已经更改了 ssh_config 中的端口并在本地和远程机器上重新启动了守护进程。我已将防火墙规则添加到本地计算机,并在更改 ssh 要使用的端口时更改它们。

我仍然收到相同的错误消息。任何帮助将不胜感激。

问候,

【问题讨论】:

  • 当你 ssh 进入盒子时,你是否通过 -p XXX 提供非标准端口?如果是,您需要在 scp'ing 时添加它,尝试将 -P XXX 添加到您的 scp 命令中。
  • 谢谢,但我使用主机名别名登录。

标签: ssh vps scp digital-ocean


【解决方案1】:

问题与 MTU 相关 例如,尝试将客户端的网卡 mtu 设置得更小

ifconfig enp10s0 mtu 1000 (Linux)

【讨论】:

  • 将mtu设置为1000后是否解决了问题? scp 超时可能是由于其他原因?
猜你喜欢
  • 2014-01-29
  • 2014-05-26
  • 2019-02-16
  • 2018-07-19
  • 2023-03-09
  • 2014-09-15
  • 1970-01-01
  • 1970-01-01
  • 2015-11-18
相关资源
最近更新 更多