更新时间:2022-09-27 20:06:53
先安装必须的模块
pip install paramiko
脚本:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/usr/bin/python #-*- coding:utf-8 -*- import paramiko
hostname = '192.168.1.1'
port = 22 username = 'root'
password = 'root'
if __name__ == '__main__' :
paramiko.util.log_to_file( 'paramiko.log' ) #记录日志
s = paramiko.SSHClient() #调用paramiko模块下的SSHClient()
s.load_system_host_keys() #加载本地的known_hosts文件
s.connect( hostname ,port,username,password) #连接远程主机,端口号,用户名,密码
stdin,stdout,stderr = s.exec_command( '/sbin/ifconfig' ) #执行命令
print stdout. read () #读取命令结果
s.close()
|