Я хотел бы сделать последовательный порт доступным по сети. RFC-2217 предоставляет расширения для Telnet для передачи дополнительной информации о последовательном порте, такой как скорость, бит данных, стоповые биты и линии аппаратного подтверждения.Протокол для удаленного последовательного порта с аутентификацией и шифрованием
Тем не менее, я хочу, чтобы он не был свободно доступен никому в сети, поэтому я хочу сделать аутентификацию и шифрование. Telnet слабо аутентифицирован и не обеспечивает шифрование. SSH обычно предпочтительнее Telnet.
Есть ли протокол, разрешающий перенос через порт через SSH, аналогичный RFC-2217?
Я понимаю, что одним из вариантов может быть туннель Telnet + RFC-2217 через туннель SSH. Это технически достижимо, хотя на практике это немного неудобно.
Zeroconf
Другой вопрос, как мог такой порт рекламироваться с Zeroconf DNS-SD? Например. как можно было разрешить серийный порт Telnet + RFC-2217, который туннелируется через SSH, с помощью Zeroconf? (Простой Telnet + RFC-2217 может быть объявлена как _telnetcpcd._tcp
от того, что я могу сказать.)
Любая причина, чтобы не просто запустить PuTTY на обоих концах? http://superuser.com/questions/270793/connect-two-computers-together-via-a-rs232-serial-port –
Это приложение для радиосвязи с нишей, и я хочу, чтобы ПК подключались к радиомодему через локальную сеть, для коммутируемого доступа. Клиентский ПК затем будет использовать виртуальный последовательный порт и обычные AT-команды для набора вызова данных. –
RFC2217 через SSH, как вы предлагали, звучит как идеальное решение для меня. Я не уверен, что это неудобно ... кажется, что это хорошо. – Brad