作用:远程拷贝文件或同步文件夹
功能:1、强制关闭未完成的rsync与ssh
2、获取最大ssh链接个数,远程服务器必须开启ssh,且ssh必须为22端口,本程序限制最大连接数为20个
3、本版本适用于windows向windows传输,windows向linux传输,linux向windows或linux传输需要用pexpect模块。
4、支持本机配置免密情况下依然可以传输。
5、在shellCommand末尾自动添加本机的ip地址作为一个文件夹,只支持rsync,不适用scp
6、该方法优于配置ssh免密,ssh免密后,即便root修改了密码也能免密,配置ssh免密不安全
7、无免密时使用wexpect.spawn,60秒传输不完自动关闭,有免密时使用subprocess.Popen,必须传输完成才会关闭,防止中文乱码
8、增加ping命令,如果ping不通,直接结束程序
2021-08-07 14:01:32
2.68MB
python
1