【问题标题】:ssh: connect to host **.***.***.*** port 22: Operation Timed Outssh:连接到主机 **.***.***.*** 端口 22:操作超时
【发布时间】:2017-04-16 18:24:42
【问题描述】:

我在 digitalocean 上有 VPS。但是我无权访问我的服务器创建的帐户。因为我自己没有创建液滴。我问过某人。现在我无法访问我的服务器。我联系了digitalocean,但还没有答案。任何想法。请帮忙。

ssh root@ip-adress

它返回此错误: ssh:连接到主机 ...* 端口 22:操作超时

【问题讨论】:

  • 对不起,这里的主题。而且,很可能只有那些运行这些服务器的人才能为您提供帮助。
  • @GhostCat 如果我提供密码,数字海洋不会提供帮助吗?
  • 虽然运气好。但是你期待什么?
  • @GhostCat 重启我的服务器
  • 你认为其他人怎么会这样做?而且您无法登录的事实并不意味着您的服务器已完成。许多系统被配置为不允许 root 远程登录。

标签: ssh digital-ocean


【解决方案1】:

可能是由“UFW”中的规则引起的,https://help.ubuntu.com/community/UFW

如果是这样,请启用端口 20 - 这应该会有所帮助

sudo ufw allow 22/tcp

【讨论】:

    【解决方案2】:

    您可以尝试使用用户名/密码而不是 SSH 登录。

    Launch Console 然后,使用 root/ 登录。如果您不知道root 用户的密码,请重置您的root 密码。 Digital Ocean 会发邮件给管理员账号重置root密码。

    登录成功后,将您的公钥 (~/.ssh/id_rsa.pub) 添加到 Droplet 中。在您允许使用 SSH 登录之后。

    如果这些都不适合您,请让其他人(有权访问 Droplet)将您的公钥添加到 Droplet 机器的 ~/.ssh/known_hosts 文件中。

    【讨论】:

    • 我知道我昨天访问服务器的 root 密码。我知道root密码。但我无法访问 digitalocean 中的帐户
    • "我无法访问 digitalocean 中的帐户" 那么,您无法登录 DO 帐户吗?或登录到特定的液滴? ssh root@ip-adress 看起来您正在尝试登录特定的 Droplet。
    • 到特定的水滴
    • 好的。如果您之前能够登录但现在无法登录,那么您的公钥可能会以某种方式从~/.ssh/known_hosts 文件中删除。在 known_hosts 文件中再次添加公钥。
    • 我无法从本地终端登录,但我可以通过 droplet 控制台访问,但是当我写 ~/.ssh/known_hosts 或 ~/.ssh/id_rsa.pub 时,我没有得到这样的文件或目录
    猜你喜欢
    • 2020-08-10
    • 2017-11-29
    • 1970-01-01
    • 2015-09-17
    • 2013-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多