Telnet(ポート23)を介して自分のサーバーに接続したい人に間違ったポートに接続しているというメッセージを送信してから、切断したいと思います。
基本的にはsocatのようなものが理想的ですが、動作させることはできません。永続サービス(フォーク)である必要があるため、実行後にポート23に戻って待機します。
私の考えには次のようになります。
sudo socat -u tcp-l:23,fork gopen:/home/ajross/message.txt
...しかし、何も表示されません。
答え1
使用する1つの方法netcat
:
while true; do nc -l -p 23 < /home/ajross/message.txt; done
これは着信接続を受信して無限ループを実行し、接続しているすべての人にnetcat
コンテンツを吐き出します(テスト用に使用)。message.txt
nc localhost 23