共計 658 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中遠程連接 SSH 的方法通常使用 Paramiko 庫。Paramiko 是一個純 Python 實現的 SSHv2 協議的庫,可以用來實現 SSH 客戶端和服務器的功能。
以下是一個簡單的示例代碼,演示如何使用 Paramiko 庫在 Python 中遠程連接 SSH:
import paramiko
# 創建 SSH 客戶端對象
ssh = paramiko.SSHClient()
# 允許連接不在 know_hosts 文件中的主機
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 連接 SSH 服務器
ssh.connect('hostname', username='username', password='password')
# 執行命令
stdin, stdout, stderr = ssh.exec_command('ls -l')
# 打印命令輸出
print(stdout.read().decode())
# 關閉連接
ssh.close()
在這個示例中,首先創建了一個 SSHClient 對象,然后連接到 SSH 服務器,執行了一個簡單的 ls 命令,并打印了命令的輸出。最后關閉了連接。
需要注意的是,連接 SSH 服務器時需要提供主機名、用戶名和密碼等信息,也可以使用密鑰等其他認證方式。另外,Paramiko 庫還提供了更多的功能,比如上傳下載文件、傳輸文件等,可以根據具體的需求進行調整和擴展。
丸趣 TV 網 – 提供最優質的資源集合!
正文完