连接被拒绝-除非通过 Samba 进行身份验证?

连接被拒绝-除非通过 Samba 进行身份验证?

我在办公室安装了一台服务器,已经两年多了,没有任何问题,但大约一周前,它开始以不可预测的方式拒绝连接。

长话短说,如果您尝试访问其 Gitlab (9.5.2) 网站,您将收到 ERR_CONNECTION_REFUSED。尝试通过 http 或 ssh 推送/拉取/克隆,但会失败。如果您尝试通过其 IP 地址 (\192.168.1.18\Public) 连接到其公共 Samba 共享,它会说网络资源不可用。如果您尝试通过主机名 (\skeleton\public) 访问 Samba 共享,它实际上会提示输入用户名和密码!登录成功后,不仅 Samba 共享可以正常工作,IP 访问也可以正常工作,而且您可以访问 Gitlab 网页以及通过 http/ssh 使用 Git 一小会儿。

我希望它允许用户使用常规 git 凭证从世界任何地方定期访问 Git,就像圣诞节前一样。

任何建议都会非常有帮助。

谢谢。

答案1

好吧,我不确定为什么,但 Gitlab 的 Prometheus 身份验证已经过时了,并且与其他东西冲突。我将 Gitlab 升级到 10.8,然后升级到 11.x。一切,ssh、Samba,随便什么,都按预期运行。

我给这里的所有人的建议是:升级某些东西可能非常麻烦,但从那里开始吧。这是我的问题。在四处打听之前,你会节省很多时间和心痛。

相关内容