在<使用paramiko执行远程linux主机命令>中举例说明了执行远程linux主机命令的方法,其实paramiko还支持SFTP传输文件. 由于get或put方法每次只能传输一个文件,而不是整个目录,因此我们先看一下传输单个文件的方法,其实非常简单,网上也有很多参考资料了. 还是直接使用前文中定义的类,我们添加两个方法即可(本文中不需要使用的方法先用pass代替了): # 定义一个类,表示一台远端linux主机 class Linux(object): # 通过IP, 用户名,密码,超时时…