9-1

空扰寡人 提交于 2019-12-05 05:32:03
import paramiko

ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy)

ssh.connect(hostname='192.168.0.108', port=22, username='root', password='test123')

stdin, stdout, stderr = ssh.exec_command('df')

result = stdout.read()

print(result)
print(result.decode())

ssh.close()
import paramiko

ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy)

ssh.connect(hostname='192.168.0.108', port=22, username='root', password='test123')

stdin, stdout, stderr = ssh.exec_command('df')

res, err = stdout.read(), stderr.read()
result = res if res else err

print(result.decode())

ssh.close()
import paramiko

transport = paramiko.Transport(('192.168.0.108', 22))
transport.connect(username='root', password='test123')

sftp = paramiko.SFTPClient.from_transport(transport)

sftp.put('file1.txt', '/tmp/remote_file1.txt')

sftp.get('/root/remote_file1.txt', 'file2.txt')

transport.close()

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!