无法通过 SSH 进入网络服务器来访问 Git 存储库

无法通过 SSH 进入网络服务器来访问 Git 存储库

我清除了注册表文件,卸载并重新安装了 PuTTY,并根据 spambot 数据库检查了我的 IP。我不知道幕后发生了什么,但在故障排除过程中,我读到添加标签-v会提供更多调试信息,所以我这样做了,并将输出粘贴到这里。

需要注意的是,我无法访问托管 Git 存储库的物理 Linux 服务器,即 GoDaddy 修改后的 cPanel(出于某种原因,当团队成员通过 ssh 进入服务器时,不允许关机或 sudo,根据我的研究,这两个命令是最有用的)

C:\Users\Fish's Ocean>ssh -v [email protected]
OpenSSH_for_Windows_7.6p1, LibreSSL 2.6.4
debug1: Connecting to XXX.XXX.XXX.XXX [XXX.XXX.XXX.XXX] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file C:\\Users\\Fish's Ocean/.ssh/id_ed25519-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_for_Windows_7.6
ssh_exchange_identification: read: Connection reset

答案1

1. 凭证

请注意,这些debug1: key_load_public行是偶然的 - 它们不是错误,而只是不应影响连接本身的警告。

在我看来,网站主机出现 SSH 问题的最常见原因是没有设置 SSH/FTP 身份。您用于连接的用户名和密码将不同于任何其他 GoDaddy 帐户凭据,并且通常需要明确设置 - 此过程将在本文中讨论来自Godaddy的指南。请确保您了解自己的 FTP 凭证。正如指南所述:

查找您的 FTP 用户名和密码

  1. 登录您的 GoDaddy 账户并打开您的产品。

  2. 从顶部菜单栏中,单击文件和 FTP,然后选择 FTP 用户。

  3. 要更改您的 FTP 用户名或密码,请单击“操作”下拉菜单并选择“更改密码”或“更改用户名”。

  4. 在新窗口中填写必要的字段,然后单击“确定”以确认更改。

  5. 使用您的 FTP 用户名和密码建立 SSH 连接...

另请注意,仅当您使用 VPS 或 Godaddy 的专用主机时sudo,或等命令shutdown才可用。如果您使用任何类型的共享主机,则这些命令将不可用。

2. 黑名单

对于像 Godaddy 这样的网络托管商来说,黑名单 IP多次连接尝试均失败。无论您最初遇到什么问题,这都可能是连接重置的原因。您可以再次与支持人员聊天,看看他们是否有可能删除此类黑名单。您还可以尝试将您的机器绑定到移动设备的互联网连接(如果可能),然后使用 Putty 再次尝试。

相关内容