要在Ubuntu上配置Paramiko,請按照以下步驟操作:
安裝Python(如果尚未安裝):
打開終端并輸入以下命令:
sudo apt update
sudo apt install python3
安裝Paramiko庫:
在終端中輸入以下命令:
pip3 install paramiko
創(chuàng)建一個Python腳本以測試Paramiko安裝:
使用文本編輯器(如nano或vim)創(chuàng)建一個名為test_paramiko.py的文件,并在其中輸入以下內(nèi)容:
import paramiko
# 創(chuàng)建SSH客戶端
ssh = paramiko.SSHClient()
# 自動添加服務(wù)器的SSH密鑰(這將跳過服務(wù)器密鑰驗證,僅在信任的網(wǎng)絡(luò)中使用)
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 連接到遠(yuǎn)程服務(wù)器(請使用您的服務(wù)器IP地址或域名替換“your_server_ip”和“your_username”)
ssh.connect("your_server_ip", username="your_username")
# 執(zhí)行命令(請使用您要執(zhí)行的命令替換“your_command”)
stdin, stdout, stderr = ssh.exec_command("your_command")
# 打印輸出
print(stdout.read().decode("utf-8"))
# 關(guān)閉SSH連接
ssh.close()
保存并關(guān)閉文件。然后在終端中,導(dǎo)航到包含test_paramiko.py的目錄并運行以下命令以測試Paramiko是否正確安裝:
python3 test_paramiko.py
如果一切正常,您將看到來自遠(yuǎn)程服務(wù)器的輸出。
現(xiàn)在,您已經(jīng)在Ubuntu上配置了Paramiko。您可以使用它來編寫自己的Python腳本,通過SSH連接到遠(yuǎn)程服務(wù)器并執(zhí)行命令。請注意,為了安全起見,在生產(chǎn)環(huán)境中使用Paramiko時,最好使用更安全的方法,如密鑰對身份驗證,而不是自動添加服務(wù)器密鑰。