重启后,如何 ssh 进入我的系统?

重启后,如何 ssh 进入我的系统?

我已经远程重启了我的系统,但现在当我尝试 ssh 时,我收到了消息

ssh: connect to host desktop.hostname port 22: Connection timed out

当我尝试 ping 它时:

PING desktop.hostname (111.111.111.11) 56(84) bytes of data.
From localhost (222.222.222.22) icmp_seq=1 Destination Host Unreachable

有没有办法远程访问我的电脑?

答案1

默认情况下,用户登录时网络连接就会建立。因此,如果您没有将计算机配置为自动登录,则网络连接会断开。

解决方案是在网络管理器中将连接设置为“系统连接”:这样,连接在机器启动时就会建立,而不必等待用户登录。

答案2

不幸的是,远程 Linux 服务器可能总是正确重新启动,然后需要人工干预(现场)。

有时可以使用以下方法解决带外设备,支持电源循环(开、关)和/或串行控制台连接。

答案3

可能的故障:

  1. SSH 守护进程未运行,因为它不是标记为在启动时运行的服务。在这种情况下,您需要启动 ssh 守护进程,然后将其标记为下次启动时运行的服务。有一些有趣的方法可以使用 php 或其他 Web 服务尝试远程启动 ssh,但它们很复杂,并且很大程度上取决于是否存在安全违规行为。哈哈

  2. 网络中断。不幸的是,这个问题也必须在服务器上解决。

  3. 防火墙阻止了您。还必须在服务器上解决。

  4. SSH 现在(不知何故)监听了错误的端口。不太可能,但也不能忽视这种可能性。

  5. 服务器实际上已关闭或启动失败的可能性很小。但是,如果这是服务器在安装后或安装过程中的第一次重新启动,则该百分比是可以测量的。

相关内容