赞
踩
基于ssh用于连接远程服务器做操作:远程执行命令, 上传文件, 下载文件
安装paramiko
和我们在linux中远程访问时步骤大同小异:
import paramiko # ssh root@172.25.254.250 # 1.创建一个ssh对象; client = paramiko.SSHClient() # 2. 解决问题:如果之前没有;连接过的ip, 会出现 # Are you sure you want to continue connecting (yes/no)? yes # 自动选择yes client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 3. 连接服务器 client.connect( hostname='172.25.254.103', username='root', password='redhat' ) # 4. 执行操作 stdin, stdout, stderr = client.exec_command('hostname') # 5. 获取命令的执行结果;stdout print(stdout.read().decode('utf-8'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。