python 服务器_一篇文章搞定python如何链接服务器

python链接服务器

  由于工作需要,需要每天查询服务器日子,查询报错信息,每天人工登服务器是真的太麻烦了~~~~由于需要仅仅使用了paramiko的一小部分功能更多请看官网。

模块

pip install paramiko

简单使用

ssh = paramiko.SSHClient()  # 调用paramiko模块下的SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())  # 加上这句话不用担心选yes的问题,会自动选上(用ssh连接远程主机时,第一次连接时会提示是否继续进行远程连接,选择yes)ssh.connect(hostname='ip', port='端口号int类型', username='用户名', password='密码', timeout='超时时间')  # 连接远程主机,SSH端口号为22stdin, stdout, stderr = ssh.exec_command('cd /;cd /home; pwd')  # 显示目前所处位置# ssh.exec_command('linux命令【多条命令用{;}分号分割】')# stdout--->返回结果# stderr--->错误信息# 打印返回结果result = stdout.read()print result

结语

1、建议    a》stdout.read().decode('utf-8')   #  stdout最好decode下    b》paramiko结合re【正则】会更加的好

官网地址

http://docs.paramiko.org/en/2.4/index.html

#python##服务器##自动化##linux##每天学python#

d4515045ef9f33f48d155071061b4390.png
18ba2f949f598bbb75a1101929ae4e26.png
1b95325ea981a36b25a3f9e85dcd4f0b.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值