Arch-Linux
Arch QEMU VM ssh 異常
我已經設置了一個沒有密碼、公鑰/私鑰 ssh 登錄的 Arch VM。我所有的初始測試都有效,包括 scp。我已驗證 ssh 伺服器正在自動啟動。
這就是問題所在:如果我通過終端(使用 )啟動 VM
virsh start Arch
,無論等待多長時間(ssh: connect to host qemu-arch port 22: Connection refused
出現錯誤),我都無法通過 ssh/scp 訪問它。但是,如果我通過virt-manager
GUI 登錄,scp/ssh 命令會再次開始工作,就好像我需要快速啟動系統一樣。我已經檢查了系統日誌,但沒有什麼能說明為什麼會發生這種情況。此外,我的其他虛擬機(Linux 和 Windows)都沒有遇到此問題。有人有想法麼?
在看到這個執行緒(https://stackoverflow.com/questions/56173968/why-is-ssh-blocked-before-first-console-login)之後,我能夠通過添加 /dev/urandom 設備來讓 ssh 工作通過
virt-manager
. 奇怪的是我的其他 Linux 虛擬機都可以工作,而且大多數都沒有 /dev/urandom 設備。