满意答案
kwm12
2018.12.05
采纳率:42% 等级:10
已帮助:421人
#基于Python的ssh远程安装连接
#文件传输 远程执行命令
import paramiko
import sys
hostname=input('请输入你要连接的linux主机ip:')
port=22
username=input('请输入你要登录的用户名:')
password=input('请输入你用户名的密码:')
#绑定实例
client=paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname,port,username,password, timeout=5)
#远程执行命令
comm=input('请输入你要执行的shell命令:')
stdin, stdout, stderr = client.exec_command(comm)
result=stdout.read()
error=stderr.read()
#判断stderr 输出是否为空 不为空打印结果 为空打印报错信息
if not error:
print(result.decode('utf-8'))
else:
print(error.decode('utf-8'))
client.close()追问: 非常感谢您的回答,但是我要的是以telnet 的方式连接一个mud游戏的服务器,该怎么弄呢?
00分享举报