首先要记得几个命令:
linux下面创建文件夹 mkdir
查询当前目录 pwd
查询一个目录比如:
find . -name 'nginx.conf'
直接上代码
import paramiko hostname = 'xxx.ybkjds.com' username = 'root' password = 'xxxxx' port = 22 #这个是shh协议默认端口 # 获取Transport实例 tran = paramiko.Transport((hostname, 22)) # 连接SSH服务端,使用password tran.connect(username=username, password=password) # 获取SFTP实例 sftp = paramiko.SFTPClient.from_transport(tran) # 设置上传的本地/远程文件路径 localpath = "e:/tools/cook/cookies_csnd.json" remotepath = "/usr/local/nginx/html/cookies_csnd.json" # 执行上传动作 sftp.put(localpath, remotepath) # 执行下载动作 # sftp.get(remotepath, localpath)
直接搞定了,记录一下。呵呵。