ネットワーク経由でシリアルポートを利用できるようにしたいのですが。RFC-2217は、速度、データビット、ストップビット、ハードウェアハンドシェイクラインなどの追加のシリアルポート情報を転送するためのTelnetの拡張機能を提供します。
ただし、ネットワーク上の誰もが自由にアクセスできないようにしたいので、認証と暗号化を行いたいと思います。Telnetは認証に弱く、暗号化を提供しません。SSHは一般的にTelnetよりも優先されます。
RFC-2217のように、SSHを介したシリアルポートトランスポートを可能にするプロトコルはありますか?
1つのオプションは、SSHトンネルを介してTelnet+ RFC-2217をトンネリングすることである可能性があることを認識しています。これは技術的には達成可能ですが、実際には少し厄介です。
Zeroconf
もう1つの質問は、そのようなポートをZeroconfDNS-SDでどのようにアドバタイズできるかということです。たとえば、SSHを介してトンネリングされるTelnet + RFC-2217シリアルポートをZeroconfでアドバタイズするにはどうすればよいですか?(プレーンなTelnet + RFC-2217は_telnetcpcd._tcp
、私が言えることから宣伝されている可能性があります。)