python ssh自动输入密码
时间: 2023-08-04 22:03:53 浏览: 262
Python自动连接ssh的方法
可以使用 paramiko 库来实现 SSH 自动输入密码的功能。下面是一个示例代码:
```python
import paramiko
hostname = 'example.com'
port = 22
username = 'user'
password = 'password'
command = 'ls'
ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect(hostname, port, username, password)
stdin, stdout, stderr = ssh_client.exec_command(command)
print(stdout.read().decode())
ssh_client.close()
```
在上面的示例中,我们使用 paramiko 库连接到远程服务器,并执行了一个命令。在连接时,我们需要提供服务器的主机名、端口号、用户名和密码。在这里,我们直接将密码硬编码到代码中,但是在实际使用中,你可能需要从文件或其他安全的存储介质中读取密码。
阅读全文