paramiko 是一个 Python 库,它实现了 SSHv2 协议,允许用户在 Python 程序中执行远程命令、传输文件以及与支持 SSH 的服务器进行安全的交互。以下是使用 paramiko 模块的基本步骤和范例:
基本使用方法:
- 安装模块:
pip install paramiko
- 创建 SSH 客户端: 使用 paramiko.SSHClient 创建一个新的 SSH 客户端对象。
import paramiko
ssh = paramiko.SSHClient()
- 自动添加主机密钥到本地缓存(可选): 为了简化初次连接时的信任验证,可以设置客户端策略以自动接受未知主机的密钥。
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- 建立 SSH 连接: 提供远程主机地址、端口号、用户名及密码来连接远程服务器。
ssh.connect(hostname='remote_host', port=22, username='username', password='password')
- 执行远程命令: 可以通过 exec_command() 方法执行命令,并获取标准输出和错误输出。
stdin, stdout

最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



