port番号の変更

外から自宅のPCにloginしたいときがよくあるが、普通にどこからでもtelnet できるようにしておくと、セキュリティー上問題が多い。
そこで、接続元を制限してsshでつなぐことになるのだが、 ルータのバーチャルサーバー機能を使っていると同じポート番号で 違うPCに接続させるのは無理のよう。
そこで、Sophiaについては違うport番号でtelnetdを動くようにした。


telnetdはinetdを通して立ち上がるようになっているのだが、 いろいろ試行錯誤した結果、/etc/servicesのtelnetの行を編集するだけで いいみたい。

telnet    23/tcp
となっているのを
telnet    5963/tcp
のように、開いている番号に代えてinetdにHUPを送ると、
$ telnet sophia 5963
とするとsophiaに接続されるようになった。


telnetdが動いているのは、やっぱりちょっと気持ち悪いが、tcp_wrapperでも アクセス元を制限しているので、まぁしばらくはこのままにしておく。