问题描述
我需要连接到某个服务器,而我只能从其他服务器连接。我正在使用 ssh 端口转发,当我从桌面运行它时我工作得很好,但是当我尝试从 docker 使用简单的 dockerfile 执行此操作时
FROM alpine RUN apk update && apk add --no-cache openssh-client iputils net-tools busyBox-extras copY ./key.pem . RUN chmod 400 key.pem ENTRYPOINT ssh -tt -o StrictHostKeyChecking=no -L 47001:xxx.xxx.xxx.xxx:47001 -i Java_pey.pem ubuntu@compute.amazonaws.com
@H_404_5@在我将自己连接到容器后,我可以简单地做
telnet localhost 47001
并且它有效,但是当我尝试从容器外部执行此操作时,我不断收到:Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. Connection closed by foreign host.
@H_404_5@这种连接有什么区别吗? (当然在运行容器上有 propper -p)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)