Python_Note_08Day 6_Bastion Host_Paramiko_SSH

  

二、Paramiko

1. 安装,下载

  • 下载安装 pycrypto-2.6.1.tar.gz  (apt-get install python-dev)

    解压,进入,python setup.py build【编译】,python setup.py install 【安装】  ----》import Crypto

  • 下载安装 paramiko-1.10.1.tar.gz  

    解压,进入,python setup.py build【编译】,python setup.py install 【安装】---》  import paramiko

2. paramiko 功能

1、连接远程服务器,并执行操作

用户名和密码连接

import paramiko

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('192.168.1.108', 22, 'alex', '123')
stdin, stdout, stderr = ssh.exec_command('df')
print stdout.read()
ssh.close;

到linux server端,more ~/.ssh/known_hosts

原文地址:https://www.cnblogs.com/tlfox2006/p/8557468.html