【问题标题】:ssh connection reset docker (gitlab)SSH连接重置泊坞窗(gitlab)
【发布时间】:2018-02-07 16:39:06
【问题描述】:

$ ssh -v ce.gitro.net -p 2222

OpenSSH_7.3p1,OpenSSL 1.0.2j 2016 年 9 月 26 日
debug1:读取配置数据 /etc/ssh/ssh_config
debug1:连接到 ce.gitro.net [175.200.135.69] 端口 2222。
debug1:已建立连接。
debug1:key_load_public:没有这样的文件或目录
debug1:身份文件 /c/Users/dreamboy/.ssh/id_rsa type -1
debug1:key_load_public:没有这样的文件或目录
debug1:身份文件 /c/Users/dreamboy/.ssh/id_rsa-cert type -1
debug1:key_load_public:没有这样的文件或目录
debug1:身份文件 /c/Users/dreamboy/.ssh/id_dsa type -1
debug1:key_load_public:没有这样的文件或目录
debug1:身份文件 /c/Users/dreamboy/.ssh/id_dsa-cert type -1
debug1:key_load_public:没有这样的文件或目录
debug1:身份文件 /c/Users/dreamboy/.ssh/id_ecdsa type -1
debug1:key_load_public:没有这样的文件或目录
debug1:身份文件 /c/Users/dreamboy/.ssh/id_ecdsa-cert type -1
debug1:key_load_public:没有这样的文件或目录
debug1:身份文件 /c/Users/dreamboy/.ssh/id_ed25519 type -1
debug1:key_load_public:没有这样的文件或目录
debug1:身份文件 /c/Users/dreamboy/.ssh/id_ed25519-cert type -1
debug1:为协议 2.0 启用兼容模式
debug1:本地版本字符串 SSH-2.0-OpenSSH_7.3
debug1:远程协议版本2.0,远程软件版本OpenSSH_7.2p2 Ubuntu-4ubuntu2.2
debug1:匹配:OpenSSH_7.2p2 Ubuntu-4ubuntu2.2 pat OpenSSH* 兼容 0x04000000
debug1:向 ce.gitro.net:2222 身份验证为“dreamboy”
调试 1:已发送 SSH2_MSG_KEXINIT
连接被 175.200.135.69 端口 2222 关闭

【问题讨论】:

  • 有没有努力写一些东西来解释这个问题?
  • 다음 질문에는 노력 하겠습니다.

标签: docker ssh gitlab


【解决方案1】:

我遇到了同样的问题,查看 /var/log/gitlab/sshd 中来自 sshd 的日志文件,我可以看到我为密钥文件设置了错误的权限。

在我的情况下,运行以下解决了问题:

chmod -R 700 /etc/gitlab

【讨论】:

    【解决方案2】:

    설명이 부족하여 죄송합니다.
    두 가지 이유로 있습니다.
    * 원인을 진단하기 어려웠습니다.
    * 언어에 대한 자신감이 없었습니다。

    해결은。 1. docker-compose 의 volumes 부분에서

    卷:
    #- './gitlab/config:/etc/gitlab'

    위부분을주석.

    1. docker exec -it [gitlab_container_name] bash 로 접속하여,

    chmod 400 /etc/gitlab/ssh*

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-12
      • 2018-04-03
      • 2020-02-09
      • 1970-01-01
      • 2021-11-05
      • 2018-12-20
      • 2019-06-28
      • 2016-10-20
      相关资源
      最近更新 更多