可远程访问的实时分发(又名 Live CD)

可远程访问的实时分发(又名 Live CD)

我正在寻找一个实时发行版(Live CD 或类似的),它默认sshd在启动时运行。

我想检查显卡已损坏的笔记本电脑的组件(更换显卡不起作用)。

系统似乎可以正确地启动到 Knoppix 6(并且在没有屏幕的情况下输入命令时,我可以让它定期关闭),但我需要的是一个实时发行版(CD/DVD/USB),我可以启动并登录它(通过 ssh)通过网络检查 CPU 和内存是否正常以及新显卡是否也正常。

存在哪些选择?

答案1

我遇到了同样的问题。我决定构建我自己的 live linux(基于 USB)。
您可以通过 U 盘上的 syslinux.cfg 配置网络。
它默认启动 openSSH。除了安装驱动器和chroot目标系统之外,它几乎没有任何功能。

如果您仍然需要,可以在这里下载 http://heyn-it.de/index.php/ssh-rescue-linux.html

答案2

我刚刚尝试过扑通一声Linux在旧台式电脑中启动 USB 驱动器,当 ploplinux 发行版启动时,我注意到了 sshd 服务。

之后,我运行 ifconfig 来检查本地 IP 并从远程笔记本电脑进行 ssh 连接:

command:  ssh root@ipaddress 
password: ploplinux 

答案3

通常,实时发行版不会启用 sshd,因为如果您可以通过 sshd 登录,那么其他人也可以。您的计算机可能位于您是唯一用户的专用网络上,但这是一种相当特殊的情况。一般来说,为了发挥作用,实时分发需要为每个用户提供自定义密码或其他身份验证机制。

您可以sshd盲目开始,但通常这还不够:您还必须为某些帐户配置身份验证。

您应该进行实时分发并通过使其自动启动来自定义它sshd,另外创建一个受密码保护的帐户或向~/.ssh/authorized_keys.确保将其PermitRootLogin设置为yesin /etc/sshd_config,或者为 root 帐户添加密码,或者使该帐户可以登录到 sudoer 帐户(并为其指定密码)。

对于 Knoppix,进行此自定义的最简单方法是将其安装到 USB 磁盘并激活其持久记忆特征 (插图说明)。然后编辑你想要的配置文件/etc

答案4

虽然有点晚了,但谷歌首先让我想到了这个问题,然后使用了一个解决方案全自动安装:

总体思路与此处的其他答案类似,生成一个已配置并在启动时启用 SSH 的自定义 debian-ISO。

最大的区别是,该项目提供了构建服务https://fai-project.org/FAIme/,它会询问一些基本问题,例如 root 密码,然后相应地生成 ISO。这些是对我有用的步骤:

  1. 选择“云”图像
  2. 文件格式:raw.xz
  3. 提供 root 密码和用户名 + 密码
  4. 根据您的喜好选择其他设置(例如包、窗口管理器等...)
  5. 确保“OpenSSH 服务器”选项已打开。
  6. “创建图像”——等待提供下载链接
  7. 将图像复制到USB驱动器上(例如使用Etcher,它可以直接复制raw.xz)
  8. 从棒启动服务器
  9. 观察您的 DHCP 服务器以获取新服务器的 IP 地址
  10. 来自客户:ssh username@ip-address

相关内容