要在Ubuntu上運行Paramiko,您需要首先確保已經安裝了Python和pip。Paramiko是一個用Python編寫的SSHv2協議庫,因此需要Python環境來支持其運行。
安裝Paramiko的步驟如下:
打開終端(可以通過按下Ctrl + Alt + T
快捷鍵或在應用菜單中找到終端)。
在終端中輸入以下命令來更新軟件包列表:
sudo apt-get update
輸入以下命令來安裝Paramiko:
sudo apt-get install python-paramiko
安裝完成后,您可以在Python腳本或交互式Python環境中導入Paramiko并嘗試使用它。例如,創建一個名為ssh_example.py
的文件,并在其中輸入以下代碼:
import paramiko
# 創建SSH客戶端
ssh = paramiko.SSHClient()
# 自動添加服務器的SSH密鑰(這將繞過服務器密鑰驗證,僅在信任的網絡中使用)
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 連接到SSH服務器
ssh.connect('hostname', username='username', password='password')
# 執行命令
stdin, stdout, stderr = ssh.exec_command('ls')
# 打印命令輸出
print(stdout.read().decode('utf-8'))
# 關閉SSH連接
ssh.close()
請將hostname
、username
和password
替換為您的SSH服務器的實際值。
保存文件并在終端中運行以下命令來執行腳本:
python ssh_example.py
如果一切正常,您將看到服務器的文件列表輸出。
請注意,為了安全起見,建議使用SSH密鑰對進行身份驗證,而不是使用密碼。此外,在生產環境中,您應該考慮異常處理和安全性問題,例如使用更安全的連接方法(如SSH隧道)和加密敏感數據。