在Python中连接SSH通常使用Paramiko库,以下是一个简单的示例代码,演示如何使用Paramiko库连接SSH服务器并执行命令:
```python
import paramiko
创建SSH客户端对象
ssh = paramiko.SSHClient()
允许连接不在known_hosts文件中的主机
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
连接到SSH服务器
ssh.connect('hostname', username='username', password='password')
执行命令
stdin, stdout, stderr = ssh.exec_command('ls -l')
打印命令输出
print(stdout.read().decode())
关闭连接
ssh.close()
请确保已经安装了Paramiko库,如果尚未安装,可以使用以下命令进行安装:
```
pip install paramiko
如果你需要连接到SSH服务器并执行多条命令,可以在`exec_command()`方法中使用分号(`;`)分隔命令。