sshd
電源ブッチンのOpenBlockSは無事に立ち上がったのだが、sshdが動いてない。普通にaptで入れたんだから、rcが無いなんてあり得ないと思いつつ、telnetでログインして起動すると、keyがloadできないとか言ってる。Debianを入れる前のkeyをそのまま使ってて、それを消してしまったらしい。
仕方ないので改めてsshdをセットアップ。つーか、sshパッケージをインストールした時に生成されたkeyを使うように戻せば良いはずなのだが、Protocol 2 onlyになってるのでrsa1のkeyが無い。
# dpkg-reconfigure ssh
しても、どのProtocolを使うかは聞いてこない。何でだー?一旦sshを削除して入れ直してみたが、今度はreconfigureで聞いてくる質問もしてくれず、rsaとdsaのkey(Protocol 2用)を黙って生成するだけだ。どこかで覚えてるのか?んーー、まだまだDebian奥が深い。
諦めて、手動でrsa1のkeyを生成。
root@obs# ssh-keygen -t rsa1 -b 1024 -f /etc/ssh/ssh_host_rsa1_key -N '' Generating public/private rsa1 key pair. Your identification has been saved in /etc/ssh/ssh_host_rsa1_key. Your public key has been saved in /etc/ssh/ssh_host_rsa1_key.pub. The key fingerprint is: 26:55:87:a2:e4:f8:81:f2:99:e3:40:c6:33:49:c3:e9 root@obs
この後、ユーザkeyも生成し直して復旧。