什么是使用Python进行SSH连接的最简单方法?

什么是使用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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程