什么是使用Python进行SSH连接的最简单方法?
使用Python进行SSH连接的最简单方法是使用paramiko。您可以使用以下命令安装它−
$ pip install paramiko
要使用paramiko,请确保您已在主机上正确设置了SSH密钥(https://confluence.atlassian.com/bitbucketserver/creating-ssh-keys-776639788.html),并且在运行Python脚本时,这些密钥是可访问的。完成设置之后,请使用以下代码通过ssh连接到远程服务器−
from paramiko import SSHClient
ssh = SSHClient()
ssh.load_system_host_keys()
ssh.connect('user@server:path')
ssh_stdin, ssh_stdout, ssh_stderr = ssh.exec_command('ls')
print(ssh_stdout) #打印ls命令的输出
运行上面的代码将在远程服务器上列出目录。
阅读更多:Python 教程