品易云推流 关闭
文章详情页
文章 > Python基础教程 > python中如何写ssh登录

python中如何写ssh登录

头像

爱喝马黛茶的安东尼

2019-09-23 10:41:182264浏览 · 0收藏 · 0评论

python实现ssh远程登录

相关推荐:《Python基础教程

# 测试过程中,比较常用的操作就是将DUT(待测物)接入网络中,然后远程操控对DUT,
# 使用SSH远程登陆到主机,然后执行相应的command即可
# python 代码如下:
# paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接
# 首先第一步我们需要安装paramiko这个包
# 安装命令:pip install paramiko
# 导入paramiko包
import paramiko
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'
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图