rssh ,非对称密钥,分为密钥和公钥 ,密钥在对面机器,需要进入的文件中,公钥是放在本地机器上
import paramiko
private_key = paramiko.RSAKey.from_private_key_file('/home/auto/.ssh/id_rsa')
#指定公钥所在的位置
#创建SSH对象
ssh = paramiko.SSHClient
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) #自动添加路径
ssh.connect(hostname='123', port=52113, usename='wupeiqi', Pkey=private_key)
stdin, stdout, stderr = ssh.exec_command('df') #只能输出一次
res, err = stdout.read(), stderr.read()
reuslt = res if res else err
print(result.decode())