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 = True20 while Titlee:21 commandss = input("please input command,input ‘q‘ quit:")22 if commandss == ‘q‘:23 Titlee = False24 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 error31 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,password)总结
以上是内存溢出为你收集整理的pyhon 连接linux全部内容,希望文章能够帮你解决pyhon 连接linux所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)