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