標準のTelnetサーバーではないソケットサーバーと通信するには、Telnetを使用する必要があります。Telnetネゴシエーションやデータのいかなる種類の干渉も必要ありません。
これはPuTTyで「rawモード」として使用でき、Linuxでも同じ機能が必要です。
標準のTelnetサーバーではないソケットサーバーと通信するには、Telnetを使用する必要があります。Telnetネゴシエーションやデータのいかなる種類の干渉も必要ありません。
これはPuTTyで「rawモード」として使用でき、Linuxでも同じ機能が必要です。
回答:
netcatを使用すると、コマンドラインのrawソケットが提供されます。これは非常に便利なユーティリティです。暗号化が不要な場合は、サーバー間でデータを移動するためによく使用します。次に例を示します。
サーバー1
# nc -l -p 1234 | zcat | mysql -u root databaseName
サーバー2
# mysqldump -u root databaseName | gzip | nc Server1 1234
途方もなく聞こえる危険があるので、なぜPuTTYを使用しないのですか?すでに提供している機能が気に入ったら、実行してください。PuTTYはLinuxまたはWindowsで使用できます
コメントですでに指摘したように、Telnetは生ではありません-特定のプロトコルに従うことを期待しています。
telnet>
プロンプトで「オプションの設定」を使用すると、動作中のプロトコルが表示されます。
そのポートをリッスンしているものがあり、ファイアウォールによってブロックされていない場合は、Telnetを使用して任意のポートに接続できます。
telnet alt1.aspmx.l.google.com 25
telnet google.com 80
すべて正常に動作します。ただし、接続の反対側でどのプロトコルが使用されているかを知っている必要があります。そうでないと、意味がありません。
telnetはパケットを暗号化せずに送信することに注意してください。
netcat
?