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