private = paramiko.RSAKey.from_private_key_file('/home/tqc/.ssh/id_rsa')
# 实例化SSHClient
client = paramiko.SSHClient()
# 自动添加策略,保存服务器的主机名和密钥信息,如果不添加,那么不再本地know_hosts文件中记录的主机将无法连接
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 连接SSH服务端,以用户名和密码进行认证
client.connect(hostname='47.94.192.51', port=22, username='root', pkey=private)
_,stdout,stderr=client.exec_command("hostname")
print(stdout.read().decode("utf-8"))
client.close()
paramiko登录服务器
原创
©著作权归作者所有:来自51CTO博客作者wx61090d1892228的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
并发服务器
实现并发服务器
客户端 套接字 子进程 -
paramiko远程管理liunx服务器
import configimport paramikoimport t
paramiko python 测试运维 服务器 客户端 -
python 使用paramiko, pymysql实现批量管理服务器
python paramiko,pymysql,threading模块实现批量管理主机
mysql python paramiko