Python ssh登录远程执行命令
技术积累 Python SSH

先安装必须的模块

pip install paramiko

脚本内容

#!/usr/bin/python
#-*- coding:utf-8 -*-

import paramiko

hostname = '192.168.1.1'
port = 22
username = 'root'
password = 'root'

if __name__ == '__main__':
        paramiko.util.log_to_file('paramiko.log')  #记录日志
        s = paramiko.SSHClient()            #调用paramiko模块下的SSHClient()
        s.load_system_host_keys()           #加载本地的known_hosts文件
        s.connect(hostname,port,username,password)  #连接远程主机,端口号,用户名,密码
        stdin,stdout,stderr = s.exec_command('/sbin/ifconfig') #执行命令 
        print stdout.read() #读取命令结果
        s.close()

本文最后记录时间 2023-12-12
文章链接地址:
https://me.jinchuang.org/archives/21.html
本站文章除注明[转载|引用|来源],均为本站原创内容,转载前请注明出处
使用腾讯云CDN的SDK 用脚本去刷新URL缓存
Win10安装ssh服务
pip 安装错误 Command "python setup.py egg_info" failed with error code
Linux命令行界面使用Python+Selenium+Chrome对网页截图

Windows Cmd下面使用wget命令

JDK 1.8 配置

留言

顶部