windows下使用ssh(利用paramiko库)

环境: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()

原文地址:https://www.cnblogs.com/vinic-xxm/p/11359187.html