MacOS X(osx)でsshのポートを変更

しばらく 22番を大口あけて放置していたら、、、


Sep 29 06:13:19 SuperStar sshd[2415]: Invalid user 64studio from 221.207.232.135
Sep 29 06:13:22 SuperStar sshd[2417]: Invalid user a1 from 221.207.232.135
Sep 29 06:14:10 SuperStar sshd[2449]: Invalid user aaa from 221.207.232.135
Sep 29 06:14:15 SuperStar sshd[2451]: Invalid user aaron from 221.207.232.135
Sep 29 06:14:18 SuperStar sshd[2453]: Invalid user abbr from 221.207.232.135
てなログが役7万件(笑)
んーと、aaa とかってユーザ名普通はいないと思います。
ていうか、やめてください!
気持ち悪いです。
ということで、ポート番号変えちゃいましょう。

% sudo cat >> /etc/services
SuperSSH 666/tcp
% sudo vi /System/Library/LaunchDaemons/ssh.plist
#26行目付近の
SockServiceName
ssh
#を、
SockServiceName
SuperSSH
#に書き換える。
以上です。
簡単ですね。
間違っても /etc/inetd.conf や /etc/sshd_conf を書き換えてはだめだよ。