Ich möchte eine serielle Schnittstelle über das Netzwerk verfügbar machen. RFC-2217 bietet Erweiterungen für Telnet, um zusätzliche Informationen zum seriellen Anschluss, wie Geschwindigkeit, Datenbits, Stoppbits und Hardware-Handshaking-Leitungen, zu transportieren.Protokoll für remote serielle Schnittstelle, mit Authentifizierung und Verschlüsselung
Ich möchte jedoch sicherstellen, dass es nicht für jedermann im Netzwerk frei zugänglich ist, also möchte ich Authentifizierung und Verschlüsselung durchführen. Telnet ist bei der Authentifizierung schwach und bietet keine Verschlüsselung. SSH wird im Allgemeinen über Telnet bevorzugt.
Gibt es ein Protokoll, das den seriellen Porttransport über SSH ermöglicht, ähnlich wie RFC-2217?
Ich realisiere eine Option könnte sein Telnet + RFC-2217 durch einen SSH-Tunnel tunneln. Das ist technisch machbar, obwohl es in der Praxis ein wenig peinlich ist.
Zeroconf
Die andere Frage ist, wie könnte ein solcher Port mit Zeroconf DNS-SD geworben werden? Z.B. Wie kann ein serieller Telnet + RFC-2217-Port, der über SSH getunnelt wird, mit Zeroconf beworben werden? (Plain Telnet + RFC-2217 könnte als _telnetcpcd._tcp
von beworben werden, was ich sagen kann.)
Gibt es Gründe, nicht nur PuTTY laufen an beiden Enden? http://superuser.com/questions/270793/connect-two-computers-together-via-a-rs232-serial-port –
Es ist für eine Nische Funkkommunikationsanwendung, und ich möchte PCs ermöglichen, eine Verbindung mit dem Funkmodem herzustellen über ein lokales Netzwerk, für den Einwählzugriff. Der Client-PC würde dann eine virtuelle serielle Schnittstelle und die üblichen AT-Befehle verwenden, um einen Datenanruf zu wählen. –
RFC2217 über SSH, wie Sie vorgeschlagen haben, klingt wie die perfekte Lösung für mich. Ich bin mir nicht sicher, was daran unangenehm ist ... scheint gut zu passen. – Brad