首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接被拒绝的情况下

连接被拒绝的情况下
EN

Stack Overflow用户
提问于 2022-08-22 09:18:37
回答 1查看 145关注 0票数 0

我正在尝试从一个码头容器连接到ssh服务器。

在我的本地主机上,我已经启用了与一起使用的端口“ufw允许4222",我已经将端口4222放置在我的docker-compose.yml文件中。

我还将本地主机的公钥添加到容器和服务器的授权密钥中,问题是它一直使我失败,有人知道我可以更多地检查或考虑吗?谢谢。

docker-compose.yml

代码语言:javascript
复制
version: '3.9'

services:
      hermes:
              depends_on:
                      - mongodb
              build:
                      context: ./hermes-app/
              container_name: hermes
              tty: true
              ports:
                      - "5000:5000"
                      - "4222"
              environment:
                           - SLACK_CLIENT_ID=${SLACK_CLIENT_ID}
                           - SLACK_CLIENT_SECRET=${SLACK_CLIENT_SECRET}
                           - SLACK_SIGNING_SECRET=${SLACK_SIGNING_SECRET}
                           - SLACK_VERIFICATION_TOKEN=${SLACK_VERIFICATION_TOKEN}
                           - SSH_HOST=${SSH_HOST}
                           - SSH_USER=${SSH_USER}
                           - SSH_PORT=${SSH_PORT}
              networks:
                      - netrmes

错误:

代码语言:javascript
复制
root@6d55aa960f46:/hermes-app# ssh root@my_server -p 4222
ssh: connect to host my_server port 4222: Connection refused
EN

回答 1

Stack Overflow用户

发布于 2022-08-22 14:00:07

因此,您尝试从容器到主机系统执行ssh。如果容器不在netrmes网络中,则它对my_server一无所知。您可以使用host网络,然后

代码语言:javascript
复制
ssh root@localhost -p 4222
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73442789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档