簡體   English   中英

來自 docker 容器的 ssh

[英]ssh from docker container

我能夠從主機“H”到遠程計算機“R”,但不能從 docker 容器“D”(在主機“H”上)到遠程計算機“R”。

我在 docker 終端上收到以下錯誤:

Unable to negotiate with xx.xx.xx.xx port 22: no matching key exchange method found.

我使用以下命令訪問了 docker 容器終端: docker run -t -i ubuntu /bin/bash

如果我錯過了什么,請告訴我。

假設您的 docker 容器會話確實包含一個 ~/id_rsa 密鑰,其公鑰已添加到遠程用戶 .ssh/.authorized_keys,您可能需要授權遠程服務器提供的請求密碼。

參見示例“如何啟用 diffie-hellman-group1-sha1 密鑰交換

ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 ...

或“ ssh 無法協商 - 未找到匹配的密鑰交換方法

暫無
暫無

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

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