paramiko模块的简单应用实现python免交互登录另一台服务器并执行命令
2020-01-12 22:02
531 查看
#!/usr/bin/env python
import paramiko
#创建SSH对象
ssh = paramiko.SSHClient()
#把要连接的机器添加到known_hosts文件中
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
#连接服务器
ssh.connect(hostname='IP地址/或hostname', port=22, username='用户名', password='密码')
cmd = 'ping 127.0.0.1'
#cmd = 'ls -l;ifconfig' #多个命令用;隔开
stdin, stdout, stderr = ssh.exec_command(cmd)
result = stdout.read()
if not result:
result = stderr.read()
ssh.close()
print(result.decode())
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- python下paramiko模块学习之一:ssh登录和执行命令
- python模块paramiko实现上传下载与远程执行命令的代码
- Python paramiko模块 实现 ssh远程执行命令 上传下载文件 堡垒机模式下的远程命令执行
- 利用python的paramiko模块ssh登录本地虚拟机并执行任意命令
- python下paramiko模块学习之一:ssh登录和执行命令
- Python 使用paramiko实现远程登录Linux主机并执行命令和操作
- websocket+Django+python+paramiko实现web页面执行服务器命令和脚本
- python:使用socket模块,进行服务器与客户端简单交互
- linux下远程服务器批量执行命令及SFTP上传文件 -- python实现
- python利用paramiko连接远程服务器执行命令
- python模块paramiko的上传下载和远程执行命令方法
- Python实现ssh批量登录并执行命令
- ssh批量登录并执行命令的python实现代码
- ssh批量登录并执行命令(python实现)
- Python rPyc 模块应用:在远端上执行命令,并且获取查询结果
- Python实现ssh批量登录并执行命令
- Python实现ssh登录执行shell命令并将结果写入mysql数据库
- python下paramiko模块实现ssh连接登录Linux服务器
- python SSH模块登录,远程机执行shell命令实例解析
- python paramiko模块中设置执行命令超时值