我正在尋找一個即時發行版(Live CD 或類似的),它默認sshd
在啟動時運行。
我想檢查顯示卡已損壞的筆記型電腦的組件(更換顯示卡不起作用)。
系統似乎可以正確地啟動到Knoppix 6(並且在沒有螢幕的情況下輸入命令時,我可以讓它定期關閉),但我需要的是一個實時發行版(CD/DVD/USB),我可以啟動並登入它(透過 ssh)透過網路檢查 CPU 和記憶體是否正常以及新顯示卡是否也正常。
存在哪些選擇?
答案1
我遇到了同樣的問題。我決定建立我自己的 live linux(基於 USB)。
您可以透過 USB 隨身碟上的 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