Kha*_*ged 4 python ssh session sftp conceptual
我是Python新手。目前我正在使用它通过 ssh 连接到远程服务器,执行一些操作(包括复制文件),然后关闭会话。
每次训练结束后我都会做ssh.close()
和sftp.close()
。我这样做只是因为这是我在互联网上找到的典型方式。
我想知道如果我只是完成脚本而不关闭会话会发生什么。会影响服务器吗?这会给服务器带来某种(甚至很小)的负载吗?我的意思是我们首先为什么要这样做?
当进程关闭时(即使它只是崩溃),(本地)操作系统也会关闭该进程打开的任何挂起的 TCP/IP 连接。
所以最终 SSH 会话会被关闭,即使你没有关闭它。显然,它突然关闭,没有进行适当的 SSH 清理。因此它可能会在服务器日志中触发一些警告。
当进程长时间运行但会话本身仅使用很短时间时,关闭会话尤为重要。
无论如何,无论如何关闭会话都是一个很好的做法。
归档时间: |
|
查看次数: |
2163 次 |
最近记录: |