假设我在CentOS中使用Paramiko模块创建了一个文件,并从Windows中的Python脚本访问它:
stdin,stdout,stderr=ssh.exec_command("touch Hello")
那我怎么写东西并保存文件?
print "hello,world"
请帮帮我,我被困在这里。
使用SFTP上传文件内容。不要试图用shell命令破解它。
transport = paramiko.Transport(("host", 22))
transport.connect(username = "username", password = "password")
sftp = paramiko.SFTPClient.from_transport(transport)
f = sftp.open("/path/to/remote/file", "wb")
f.write("hello,world")
f.close()