web-dev-qa-db-ja.com

パスワードなしでローカル端末にログイン

KVMマシンにUbuntuの仮想ゲストがあり、virsh consoleと入力してコンソールにドロップできるようにマシンをセットアップしました。

ここでセキュリティの考慮事項を理解していますが、ユーザーがコンソールを介して接続する場合、パスワードを入力しなくても自動的にルートになるようにゲストを設定することは可能です。ただし、これはシリアルコンソール専用であり、SSHまたはリモートアクセス用ではありません。

これは実際にはKVMの質問ではなく、単なるシステムセットアップです。コンソールは/dev/ttyS0のデバイスとしてセットアップされています。

5
John Mitchell

/etc/init/tty1.confを編集します。

Sudo nano -w /etc/init/tty1.conf

コンテンツを次のものに置き換えます。

# tty1 - getty
#
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.

start on stopped rc RUNLEVEL=[2345] and (
            not-container or
            container CONTAINER=lxc or
            container CONTAINER=lxc-libvirt)

stop on runlevel [!2345]

respawn
exec /sbin/getty --autologin root -8 38400 tty1

重要な変更は、最後の行が引数として--autologin rootを含むことです。

変更が行われたら、再起動するか、Sudo stop tty1 && Sudo start tty1を実行することで有効にできます。

7