Mac OS X 10.6 (Snow Leopard) の SSH パスワード認証を無効にする

Mac OS X でも SSH でのリモートログインを許可しておくと 何かと便利なのですが、デフォルトではパスワード認証が有効になっているので セキュリティ的にちょっとだけ不安だったりします。

と言うことで...
パスワード認証を無効にして 公開鍵認証だけ有効にしておきましょう。
パスワード認証を無効にするには /etc/sshd_config に

PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no
を追加して sshd を再起動するだけです。
ちなみに sshd の再起動は 『システム環境設定』 - 『共有』 の リモートログインのチェックを ON --> OFF --> ON と切り替えるだけで OK です。