Mi piacerebbe rendere disponibile una porta seriale sulla rete. RFC-2217 fornisce estensioni a Telnet per trasportare informazioni aggiuntive sulla porta seriale quali velocità, bit di dati, bit di stop e linee di handshake hardware.Protocollo per porta seriale remota, con autenticazione e crittografia
Tuttavia, voglio assicurarmi che non sia liberamente accessibile a chiunque sulla rete, quindi voglio fare autenticazione e crittografia. Telnet è debole per l'autenticazione e non fornisce la crittografia. SSH è generalmente preferito su Telnet.
C'è un protocollo che consente il trasporto della porta seriale tramite SSH, simile a RFC-2217?
Mi rendo conto che un'opzione potrebbe essere quella di tunnel Telnet + RFC-2217 attraverso un tunnel SSH. Ciò è tecnicamente possibile, anche se in termini pratici è un po 'imbarazzante.
Zeroconf
L'altra domanda è: come potrebbe un tale porto essere pubblicizzato con Zeroconf DNS-SD? Per esempio. come può una porta seriale Telnet + RFC-2217, che viene sintonizzata tramite SSH, essere pubblicizzata con Zeroconf? (Telnet plain + RFC-2217 potrebbero essere pubblicizzati come _telnetcpcd._tcp
da quello che posso dire.)
Qual è il motivo di non correre solo mastice su entrambi i lati? http://superuser.com/questions/270793/connect-two-computers-together-via-a-s232-serial-port –
È per un'applicazione di comunicazione radio di nicchia e voglio consentire ai PC di connettersi al modem radio su una rete locale, per accesso dial-up. Il PC client utilizzerà quindi una porta seriale virtuale e i soliti comandi AT per comporre una chiamata dati. –
RFC2217 su SSH, come hai proposto, suona come la soluzione perfetta per me. Non sono sicuro di cosa ci sia di imbarazzante ... sembra una buona idea. – Brad