我租了一台装有 ubuntu 服务器的虚拟机。我从我的 ubuntu 家用电脑的终端中通过 ssh 命令登录。退出之前,我无意中在终端中输入了“stop ssh”,因为我以为这会结束我与服务器的 ssh 会话。最后“exit”成功了 - 现在我无法再使用“ssh user@host”连接到服务器,并显示错误消息:
ssh:连接到主机 HOSTNAME 端口 22:连接被拒绝
我想我关闭了服务器中的 ssh 模块。作为替代连接方式,我已经尝试了“sftp user@host”命令,但最终该命令也尝试 ssh 到服务器。由于我租用了这台虚拟机,因此我无法直接访问服务器文件结构来更改配置文件或类似的东西。除了 ssh 之外还有其他方法可以连接到服务器吗?
提前致谢
答案1
VPS 是在提供商内吗?
从 VPS 控制面板重启服务器。您的提供商是否有任何工具可以远程连接虚拟服务器,例如 Linode 的 Lish 终端?它独立于服务器 sshd 运行。
答案2
您必须要求 VPS 的所有者重新启动 VPS 或登录并重新启动 ssh 服务器。