windows下使用ssh(利用paramiko库)

2022-10-17,,,

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

stdin 标准输入 是一个文件对象

stdout 标准输出 是一个文件对象

stderr 标准错误 是一个文件对象 具有读权限

print(stdout.read().decode())

ssh.close()

《windows下使用ssh(利用paramiko库).doc》

下载本文的Word格式文档,以方便收藏与打印。