簡體   English   中英

使用python paramiko進行SSH密鑰轉發

[英]SSH Key-Forwarding using python paramiko

當前,我們在桌面上運行腳本,該腳本使用paramiko SSH到遠程Linux主機。 在遠程Linux主機上后,我們將執行另一個命令以登錄另一台遠程計算機。 我們想要做的是從paramiko將密鑰傳遞到遠程服務器,以便我們可以再次使用它們將ssh傳遞到另一個遠程主機。

這將是Linux中“ ssh -A remotehost.com”的等效功能。

您可以使用AgentRequestHandler為paramiko中的會話啟用SSH代理轉發。 為此,請使用會話s調用paramiko.agent.AgentRequestHandler(s) 例如:

client = paramiko.client.SSHClient()
client.connect(host, port, username)
s = client.get_transport().open_session()
paramiko.agent.AgentRequestHandler(s)

有關更多詳細信息和代碼,請參見此帖子

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM