centos7 ssh命令执行.py
时间: 2023-07-12 11:23:15 浏览: 107
在 Centos 7 中使用 DenyHosts防止ssh暴力破解.doc
你可以使用Python的paramiko库来实现SSH连接和执行命令,以下是一个示例代码:
```python
import paramiko
# SSH连接信息
host = "your_host_ip"
port = 22
username = "your_username"
password = "your_password"
# 创建SSH客户端连接
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname=host, port=port, username=username, password=password)
# 执行命令
stdin, stdout, stderr = ssh.exec_command("your_command")
# 输出命令执行结果
print(stdout.read().decode())
# 关闭SSH连接
ssh.close()
```
请替换代码中的`your_host_ip`、`your_username`、`your_password`和`your_command`为你自己的信息和命令。另外,请确保你已经安装了paramiko库。
阅读全文