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も生成し直して復旧。