怎么使用python连接linux系统并执行命令
时间: 2024-05-12 07:16:04 浏览: 177
python中subprocess批量执行linux命令
要使用Python连接到Linux系统并执行命令,可以使用Python的paramiko库。下面是一个简单的示例代码:
```python
import paramiko
# 连接到远程Linux服务器
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname='remote_host', username='remote_user', password='remote_password')
# 执行命令
stdin, stdout, stderr = ssh.exec_command('ls')
# 获取命令执行结果
for line in stdout:
print(line.strip())
# 关闭连接
ssh.close()
```
请替换`remote_host`、`remote_user`和`remote_password`为您的实际值,以及您要执行的命令。
阅读全文