Какой лучший способ для Telnet с удаленного ПК с Windows без использования RDP?

Три сети:

  1. 10.1.1.0 - Шахта
  2. 172.1.1.0 - Мой филиал
  3. 172.2.2.0 - VOIP VLAN моего филиала.

Мой компьютер на 10.1.1.0. Мне нужно telnet в маршрутизатор C isco на 172.2.2.0. Сеть 10.1.1.0 не имеет маршрутов к 172.2.2.0, но VPN соединяет 10.1.1.0 с 172.1.1.0. Трафик на 172.1.1.0 может направляться на 172.2.2.0.

Все ПК на 172.1.1.0 работают под управлением Windows XP. Не мешая никому использовать эти компьютеры, я хочу открыть сеанс telnet с одного из этих компьютеров к маршрутизатору на 172.2.2.0.

Я пробовал следующее:

psexec.exe \\branchpc telnet 172.2.2.1


psexec.exe \\branchpc cmd.exe
telnet 172.2.2.1


psexec.exe \\branchpc -c plink -telnet 172.2.2.1

Методы 1 и 2 не сработали, потому что telnet.exe не может использоваться через psexec. Методу 3 действительно удалось создать соединение, но я не могу войти в систему, потому что сеанс регистрирует мой возврат каретки дважды. Мой пароль всегда пуст, потому что в приглашении "Имя пользователя" я набираю: Routeruser[ENTER][ENTER]

Возможно, пришло время развернуть WinRM...

Кто-нибудь знает какие-либо другие альтернативы?

Кто-нибудь знает, как я могу исправить plink.exe, чтобы он получал только один возврат каретки, когда я использую его через psexec?

2 ответа

Используйте ncat, пересмотренную версию netcat

psexec.exe \\branchpc -c ncat -t 172.2.2.1 23 

Это должно сработать, (-t использовать "режим Telnet"). Если это не работает, вы можете использовать ncat для перенаправления портов:

psexec.exe \\branchpc -c ncat -l -e -p 23 "ncat 172.2.2.1 23" 

Затем вы можете telnet к вашему \\branchpc и будет перенаправлен на маршрутизатор. Имейте в виду, что это решение позволит любому, кто может подключиться к \\branchpc, для доступа к порту telnet на маршрутизаторе.

Почему бы не подключиться к маршрутизатору в сети 172.1.1.0, а затем подключиться к нему через маршрутизатор в сети 172.2.2.0?

Другие вопросы по тегам