首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用脚本中的SCP命令随机“拒绝连接”

问使用脚本中的SCP命令随机“拒绝连接”
EN

Unix & Linux用户
提问于 2016-12-17 13:45:49
回答 1查看 1K关注 0票数 0

我使用SCP将云中VPS中的文件备份到我的PC上。在备份脚本的早期版本中,只有一个SCP命令来备份服务器根目录中的所有内容。这是完美无缺的..。

但是,随着服务器的增长,它开始变得越来越大,所以我正在更改脚本,以便在特定目录上运行SCP命令(大约十几个)。现在,一些单独的SCP命令由于“连接被拒绝”而随机失败。但是脚本中的下一个SCP命令有效..。我在每个SCP命令之间增加了一个5秒的延迟,以防在某个地方发生节流,但这还不够。

是什么导致了这一切?我能查到什么?

脚本运行后,服务器上的netstat显示了来自IP的几个ssh连接(当然包括要发出netstat的连接,但这只是其中的一个吗?)

如果重要的话,服务器正在运行Ubuntu 16.04,而我的PC运行Ubuntu14.04。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-12-17 14:00:22

很可能您的VPS提供程序(或您自己的服务器)限制了ssh连接的速率。一旦利率限制通过,您的连接将被拒绝。

更新

如果此限制在VPS提供程序端,则可以通过在脚本持续时间内向服务器建立ssh隧道(即ssh -L 2222:localhost:22 user@vps)来克服它,然后通过此隧道(即,通过我提供的隧道的localhost:2222 )独占scp-ing。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/331049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档