环境:python3.7.3 win7 or win10
1.首先下载paramiko库
命令:pip install paramiko
2.代码:
import paramiko
创建一个 ssh 客户端
ssh = paramiko.SSHClient()
创建ssh 白名单
know_hosts = paramiko.AutoAddPolicy()
加载ssh 白名单
ssh.set_missing_host_key_policy(know_hosts)
链接服务器
ssh.connect(
hostname='192.168.49.168',
username='root',
password='111111',
port=22
)
执行命令
stdin, stdout, stderr = ssh.exec_command('ls')
stdin, stdout, stderr = ssh.exec_command('touch 1.py')
stdin, stdout, stderr = ssh.exec_command('rm -rf 1.py')
print(stdout.read().decode())
ssh.close()