![](/img/trans.png)
[英]how to ssh to my remote docker containers using nginx reverse proxy
[英]Using Docker through proxy ssh error
當我在linux機器上使用docker時,我有幾個問題(Ubuntu 14.04)。 我的網絡上有一個不允許ssh的代理。 所以我配置我的機器使用ssh通過http與netcat-openbsd。
我在我的機器上配置了我的主機gitlab,如下所示:
Host gitlab
User name.lastname
Hostname my_gitlab.com
IdentityFile ~/.ssh/my_ssh_key
ProxyCommand /bin/nc -X connect -x proxy.example.net:80 %h %p
IdentitiesOnly yes
當我試圖從我的機器上獲得回購時,它工作得很好。 所以我配置了相同配置的docker,但是我收到了這個錯誤
ssh_exchange_identification:遠程主機關閉連接
我嘗試在/ etc / default / docker中配置http_proxy https_proxy,但沒有任何改變。
當我使用Mac OS時,我的docker可以完美地使用相同的配置。
有人知道發生了什么嗎?
您是否my_ssh_key.pub
新生成的my_ssh_key.pub
復制到服務器? 我認為ssh服務器gitlab
無法識別來自gitlab
的ssh密鑰。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.