首页 > 系统服务 > 详细

pyhon 连接linux

时间:2019-06-22 15:20:55      阅读:103      评论:0      收藏:0      [点我收藏+]
 1 """
 2 首先安装paramiko
 3 pip install paramiko
 4 """
 5 
 6 
 7 import paramiko
 8 
 9 def SSHClients(hostname,port,username,password):
10     # 创建一个sshclient对象
11     ssh = paramiko.SSHClient()
12     # 允许连接不在know_host中的主机
13     ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
14     # hostname主机名
15     # port服务器端口
16     # username登录的用户名
17     # password登录密码
18     ssh.connect(hostname=hostname, port=port, username=username, password=password) # 连接主机
19     Titlee = True
20     while Titlee:
21         commandss = input("please input command,input ‘q‘ quit:")
22         if commandss == q:
23             Titlee = False
24         else:
25             ssh_in,ssh_out,ssh_error = ssh.exec_command(commandss)
26             # ssh_in 标准输入,也就是我们输入的命令
27             # ssh_out 标准输出,命令执行的结果
28             # ssh_error 命令执行过程中的错误
29             res,error = ssh_out.read(),ssh_error.read()
30             result = re if res else error
31             print(result.decode())
32 
33     ssh.close()
34 
35 hostname = input("请输入主机名或IP地址:")
36 port = input("请输入端口号:")
37 username = input("请输入用户名:")
38 password = input("请输入密码:")
39 
40 SSHClients(hostname,port,username,password)

 

pyhon 连接linux

原文:https://www.cnblogs.com/cslzzl/p/11068823.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!