问题
如果想实现主机主动上传文件给远端服务器,而不想在远端服务器上做任何操作,该怎么办呢?
解决办法
网上搜了一下,python有一个库叫paramiko可以实现主动从远端下载或上传文件,而不需要在远端做任何配置。paramiko是一个遵循SSH2 协议的python库。
安装
在安装paramiko之前,需要安装一个名为PyCrypto的模块。
wget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz
tar -zxvf pycrypto-2.6.tar.gz
cd pycrypto-2.6/
python setup.py build && python setup.py install
PyCryto安装好之后,再安装paramiko
pip3 install paramiko