远程修复另一个 Ubuntu 的工具

远程修复另一个 Ubuntu 的工具

LiveCD/LiveUSB 的概念是无价的。我想知道是否可以利用这种父级功能操作系统会话,让熟练的人从远程修复朋友损坏的 ubuntu 桌面。在某个时候,我们都遇到过启动时出现空白紫色屏幕,或任何其他启动问题,这表明机器需要修复。如果我们手头有那个损坏的操作系统机器,修复起来就没问题了。所以我想知道需要做些什么来启动一个 liveUSB 启发的启动会话,它可以由远程位置的朋友启动,让我以交互方式修复他们损坏的 ubuntu 安装?

远程桌面软件的正常登录假设远程机器正在运行。我需要远程登录的能力来修复损坏的远程 Ubuntu 安装,可能通过利用一个像可启动操作系统一样的 liveUSB 来实现,这样我就可以在该远程机器上进行启动。

有这样的工具吗? 可能第一步是将一台正在运行的 Ubuntu 机器与另一台需要修复的机器连接在一起,让一台机器探测和交互、启动,并在损坏的机器上进行编辑。

答案1

您可以让某人从 Live CD 启动损坏的机器。假设没有硬件问题,它应该可以正常启动。然后让用户将损坏的机器连接到以太网,或指导他/她完成连接到 Wifi 的过程。如果损坏的机器位于防火墙后面,请连接到路由器(甚至可以从 Live CD OS 执行此操作)并安装 openssh:

sudo apt install openssh-server

然后将端口 22 路由到损坏的机器(这里尽量简单)。为远程用户创建一个用于登录的帐户。

远程救援机通过 ssh 登录到损坏机器的实时操作系统。远程机器可以挂载损坏机器的文件系统来检查日志,并可能禁用不必要的服务,也许将其配置为启动到控制台而不是自动启动桌面(这样远程用户可以启动、修复某些东西、启动桌面,重复)。最后在远程用户的帮助下,取出 CD 尝试重新启动。

在紧急情况下,您可以在实时操作系统上安装 VirtualBox,然后以此方式启动损坏的操作系统(作为原始分区启动)。

相关内容