パスワード、公開/秘密鍵SSHログインなしでArch仮想マシンを設定しました。 scpを含むすべての初期テストが機能します。 SSHサーバーが自動的に起動することを確認しました。
問題は、virsh start Arch
ターミナルを介して仮想マシンを起動すると(使用して)ssh: connect to host qemu-arch port 22: Connection refused
どれだけ待ってもssh / scpを実行できないことです(エラーが発生します)。ただし、GUIを介してログインすると、virt-manager
システムを起動する必要があるかのように、scp / sshコマンドが再び機能し始めます。システムログを確認しましたが、なぜこれが起こるのかについて明確な内容が見つかりませんでした。さらに、他の仮想マシン(LinuxおよびWindows)にはこの問題はありません。
誰にもアイデアがありますか?
答え1
この投稿を見てください(https://stackoverflow.com/questions/56173968/why-is-ssh-blocked-before-first-console-login)、/ dev / urandomデバイスを追加してSSHが機能するようにすることができますvirt-manager
。奇妙なことは、他のLinux VMがすべて機能しているのに/dev/urandomデバイスがほとんどないことです。