python 代码远程ssh并且执行命令ql_cmd at at+qeng=\"servingcell\"
时间: 2023-09-13 10:10:45 浏览: 57
你可以使用 Python 的 `paramiko` 库来远程 SSH 登录到另一台计算机并执行命令。以下是一个简单的示例代码,假设远程计算机的 IP 地址为 `192.168.0.100`,用户名为 `username`,密码为 `password`,并且你要执行的命令是 `ql_cmd at at+qeng="servingcell"`:
```python
import paramiko
# 创建 SSH 客户端
ssh = paramiko.SSHClient()
# 自动添加远程主机的 SSH 密钥
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 连接远程主机
ssh.connect('192.168.0.100', username='username', password='password')
# 执行命令
stdin, stdout, stderr = ssh.exec_command('ql_cmd at at+qeng="servingcell"')
# 输出命令执行结果
print(stdout.read().decode('utf-8'))
# 关闭 SSH 连接
ssh.close()
```
在上面的代码中,我们首先创建了一个 `paramiko.SSHClient()` 对象,然后设置了远程主机的 IP 地址、用户名和密码,并调用 `connect()` 方法连接到远程主机。接着,我们使用 `exec_command()` 方法执行命令,并通过 `stdout` 变量获取命令的输出结果。最后,我们输出输出结果,并通过 `close()` 方法关闭 SSH 连接。