paramiko模块是python中很重要的模块,他的功能呢主要分为两大块功能。一个是模拟SSH功能登录到远程主机上执行命令。一个是模拟SFTP功能传输文件。
paramiko支持密码登陆方式和免密码的私钥登录方式。
import paramiko #实例化一个ssh ssh = paramiko.SSHClient() #设置主机不在khost_key中也能连接 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) #创建连接 ssh.connect(hostname='192.168.12.100',port=22,username='root',password='123456') #执行命令 stdin,stdout,stderror = ssh.exec_command('df -Th') #打印输出 print(stdout.read()) #关闭连接 ssh.close()