import paramiko可以用于linux上执行命令吗
时间: 2024-05-11 14:18:02 浏览: 104
基于使用paramiko执行远程linux主机命令(详解)
是的,paramiko是Python中一个常用的SSH库,可以用于在Linux上执行命令。以下是一个简单的示例代码:
```python
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 连接Linux服务器
ssh.connect('your_host', username='your_username', password='your_password')
# 执行命令
stdin, stdout, stderr = ssh.exec_command('ls -l')
# 输出命令执行结果
print(stdout.read().decode('utf-8'))
# 关闭连接
ssh.close()
```
在代码中,先用`paramiko.SSHClient()`创建一个SSH客户端,再使用`connect()`方法连接到Linux服务器。然后使用`exec_command()`方法执行Linux命令,最后使用`close()`方法关闭连接。
阅读全文