docker容器间通过ssh访问失败
我在ubuntu虚拟机上运行了两个容器,并将相应端口映射在容器端口。使用ssh指令进行访问时,出现
kex_exchange_identification: Connection closed by remote host
的报错。
完整报错结果如下图
代理这一块ssh属于四层TCP协议使用nginx的话得是四层TCP代理而不是七层http代理,看图你似乎是这个问题
如果是SSH链接问题,无论是什么情况,我一般都会先去查看 /etc/ssh/sshd_config 里面的配置
你这里两个容器,先确认一下秘钥是不是一样的,排查一下吧