Me gustaría que un puerto en serie esté disponible a través de la red. RFC-2217 proporciona extensiones a Telnet para transportar información adicional del puerto serie, como velocidad, bits de datos, bits de parada y líneas de handshaking de hardware.Protocolo para puerto serie remoto, con autenticación y cifrado
Sin embargo, quiero asegurarme de que no sea de acceso libre para cualquiera en la red, por lo que quiero hacer la autenticación y el cifrado. Telnet es débil en autenticación y no proporciona cifrado. SSH es generalmente preferido sobre Telnet.
¿Hay algún protocolo que permita el transporte del puerto serie a través de SSH, similar a RFC-2217?
Me doy cuenta de que una opción podría ser tunelizar Telnet + RFC-2217 a través de un túnel SSH. Eso es técnicamente factible, aunque en términos prácticos es un poco incómodo.
Zeroconf
La otra pregunta es, ¿cómo podría un puerto tales ser objeto de publicidad con Zeroconf DNS-SD? P.ej. ¿cómo se anunciaría con Zeroconf un puerto serie Telnet + RFC-2217, que se tuneliza a través de SSH? (Telnet llano + RFC-2217 podrían ser objeto de publicidad como _telnetcpcd._tcp
de lo que puedo decir.)
algún motivo no basta con ejecutar la masilla en ambos extremos? http://superuser.com/questions/270793/connect-two-computers-together-via-a-rs232-serial-port –
Es para una aplicación de comunicaciones de radio de nicho, y quiero permitir que las PC se conecten al módem de radio en una red local, para acceso telefónico. La PC del cliente usaría entonces un puerto serie virtual y los comandos AT habituales para marcar una llamada de datos. –
RFC2217 sobre SSH, como ha propuesto, parece ser la solución perfecta para mí. No estoy seguro de qué tiene de extraño ... parece una buena opción. – Brad