zoukankan      html  css  js  c++  java
  • 加秘钥的SSH

    import paramiko
    
    private_key = paramiko.RSAKey.from_private_key_file('id_rsa31.txt')
    
    # 创建SSH对象
    ssh = paramiko.SSHClient()
    # 允许连接不在know_hosts文件中的主机
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    # 连接服务器
    ssh.connect(hostname='10.0.0.41', port=22, username='root', pkey=private_key)
    
    # 执行命令
    stdin, stdout, stderr = ssh.exec_command('ls')
    result = stdout.read()
    print(result.decode())
    stdin, stdout2, stderr = ssh.exec_command('ifconfig')
    # 获取命令结果
    result2 = stdout2.read()
    print(result2.decode())
    
    # 关闭连接
    ssh.close()
    
  • 相关阅读:
    C++官方文档-静态成员
    C++官方文档-this
    C++官方文档-运算符重载
    springboot-dokcer
    HDU 1073
    HDU 1070
    UVa 213
    HDU 1150
    POJ 1274
    POJ 2594
  • 原文地址:https://www.cnblogs.com/qiangayz/p/8614698.html
Copyright © 2011-2022 走看看