LTSPでネットワークブートしたクライアントでログインできなかった
「UbuntuでLTSPサーバを作ってみた(id:hykt:20081030)」の話の関連。
LTSPサーバが構築できたら、次はログインするっきゃない。
ログインできれば、デスクトップ画面が表示される。
ログインできなかった場合で、次のメッセージが表示された場合…。
This workstation isn't authorized to connect to server
LTSPクライアントのディスクイメージを作成した(ltsp-build-clientコマンドの実行)後に、サーバのIPアドレスを変更したはず。
その場合は、次のコマンドを実行して、sshのkeyとクライアントのディスクイメージを作り直す必要がある。
クライアントのディスクイメージを作り直す
- ltsp-update-imageコマンドを実行して、/opt/ltsp/images/i386.imgファイルを更新する。
uname@ubuntu-desktop:~$ sudo ltsp-update-image
-
- 今回のケース(Intel Core 2 Duo 1.83GHz/メモリ1.25GB)では約6分半くらいかかった。
ちなみに…。
クライアントのディスクイメージは/opt/ltsp/images/i386.imgで、このファイルがnbd-server(TCP:2000)で公開されている。
この設定は、inetd.confに書かれている。
uname@ubuntu-desktop:/etc/nbd-server$ more /etc/inetd.conf # /etc/inetd.conf: see inetd(8) for further informations. # # Internet superserver configuration database (省略) 2000 stream tcp nowait nobody /usr/sbin/tcpd /usr/sbin/nbdrootd /opt/ltsp/images/i386.img
おしまい。