ただのにっき
2003-08-16(土) [長年日記]
■ 夏休み(4)
まさか長袖のシャツを出すことになるとは思わなかった……。
■ xinetd
ちょっとサーバを書く必要があったのだけど、簡単なものなのでxinetdを使うことにした。inetdは使ったことあったけど、xinetdの設定をするのは初めてなので、ちょっとメモ。
サーバ自体はinetdと同じで、socketの代わりに標準入出力を使っただけのもので良い。
これをxinetdに登録する。まず、/etc/servicesに利用するポート番号を追加。
sample 9999/tcp # sample server
続いて、/etc/xinetd.d/sampleを作成。
# default: on # description: sample server service sample { disable = no socket_type = stream wait = no user = nobody server = PATH_OF_SAMPLE_SERVER only_from = 127.0.0.1 }
実際のアクセスはトンネル経由で行うので、localhostからのみのアクセスを許可すればいいため、only_fromを指定した。うーん、アクセス制限が楽でいいなー、これは。