当前位置:   article > 正文

使用python连接ssh服务器_python ssh连接服务器

python ssh连接服务器

使用pip安装环境依赖

通过paramiko包里的sshconnect方法来实现
1.paramiko包存在依赖,需要先安装pycrypto
2.安装paramiko,在python script目录下cmd执行pip命令安装豆瓣的paramiko源文件

pip3 install paramiko -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
  • 1

在这里插入图片描述

sshConnect.py文件

import paramiko

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# ssh.connect("主机名", 端口22, "用户名", "密码", "超时时间")
ssh.connect("192.168.70.134", 22, "root", "ncayu@123", timeout=30)

# 执行多条命令直接在exec_command()使用;分隔即可。
stdin, stdout, stderr = ssh.exec_command("cd /data/software;ls ; ls -l ; du -sh * ")

# 循环打印每一行输出
for sysOutput in stdout.readlines():
    print(sysOutput)
# print(stdout.readlines())
ssh.close()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/839958
推荐阅读
相关标签
  

闽ICP备14008679号