我正在寻找一个实时发行版(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
设置为yes
in /etc/sshd_config
,或者为 root 帐户添加密码,或者使该帐户可以登录到 sudoer 帐户(并为其指定密码)。
对于 Knoppix,进行此自定义的最简单方法是将其安装到 USB 磁盘并激活其持久记忆特征 (插图说明)。然后编辑你想要的配置文件/etc
。
答案4
虽然有点晚了,但谷歌首先让我想到了这个问题,然后使用了一个解决方案全自动安装:
总体思路与此处的其他答案类似,生成一个已配置并在启动时启用 SSH 的自定义 debian-ISO。
最大的区别是,该项目提供了构建服务https://fai-project.org/FAIme/,它会询问一些基本问题,例如 root 密码,然后相应地生成 ISO。这些是对我有用的步骤:
- 选择“云”图像
- 文件格式:raw.xz
- 提供 root 密码和用户名 + 密码
- 根据您的喜好选择其他设置(例如包、窗口管理器等...)
- 确保“OpenSSH 服务器”选项已打开。
- “创建图像”——等待提供下载链接
- 将图像复制到USB驱动器上(例如使用Etcher,它可以直接复制raw.xz)
- 从棒启动服务器
- 观察您的 DHCP 服务器以获取新服务器的 IP 地址
- 来自客户:
ssh username@ip-address