python中如何写ssh登录

Python (171) 2023-07-14 23:06:49

python实现ssh远程登录

相关推荐:《Python基础教程》

#测试过程中,比较常用的操作就是将DUT(待测物)接入网络中,然后远程操控对DUT,
#使用SSH远程登陆到主机,然后执行相应的command即可
#python代码如下:
#paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接
#首先第一步我们需要安装paramiko这个包
#安装命令:pipinstallparamiko
#导入paramiko包
importparamiko
s=paramiko.SSHClient()
s.set_missing_host_key_policy(paramiko.AutoAddPolicy())#允许连接不在know_hosts文件中的主机
ssh.connect("某IP地址",22,"用户名","口令")
execmd='pwd'#需要输入的命令
stdin,stdout,stderr=s.exec_command(execmd)
print(stdout.read())
s.close()

#结果

#b'/home/usra\n'
THE END

发表回复