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

浙公网安备 33010602011771号