SCP超时延迟?

SCP timeout delay?

所以我正在从 raspberry pi 到我的计算机执行 scp,它被设置为因特网请求而唤醒,但唤醒需要时间,我通过从我的 [=13] sshing 进入我的计算机来测试这个=],当我的电脑关闭时,它花了一段时间(5-10 秒)但工作正常。问题是 pi scp 请求在计算机唤醒之前超时。 scp 是由 cron 触发的 .sh 脚本中的 运行。如何更改 scp 的超时时间?如有任何帮助,我们将不胜感激!

使用ConnectTimeout选项:

scp -o ConnectTimeout=20 /myfile.txt user@host:/myfile.txt

如果仍然无效,请尝试使用 ConnectionAttempts=2(或更高)选项,如果第一个超时将重试。