Я пытаюсь использовать telnet на моем ноутбуке под управлением Windows 8.1 x64 Pro. Я попытался подключиться к нему с помощью telnet через командную строку, и это не сработало. Я также пытался использовать PuTTY и не могу подключить его. Все учебники, которые я нашел, говорят только о том, как его установить. Если кто-то может помочь мне с этим, я был бы очень признателен.
3 ответа
1-й из всех:
Если вы хотите подключиться к вашему ноутбуку, вы с другого компьютера. Итак: компьютер A (ноутбук) и: компьютер B (другой компьютер с замазкой).
Если ComputerA и ComputerB находятся в одной сети
,На компьютере A: Получить IP с компьютера. A: В командной строке cmd введите команду "ipconfig". Перейдите на компьютер B: создайте путь "IPComputerA".
сделать "telnet IPComputerA 23"
Если вы не получили никакого ответа, перейдите к ComputerA и запустите в командной строке:
(Создайте 2 правила для открытия порта 23 TCP и UDP):
netsh advfirewall firewall add rule name = "Открыть порт Telnet 23UDP" dir = в действии = разрешить протокол = UDP localport = 23
netsh advfirewall firewall add rule name = "Открыть порт Telnet 23TCP" dir = в действии = разрешить протокол = TCP localport = 23
Вы должны иметь возможность подключиться с использованием учетных данных
Компьютер A и компьютер B находятся в общественных сетях
Получить публичный IP с компьютера, используя http://www.whatismyip.com/
Из ComputerB, используйте: Telnet IPComputerA 23 и посмотрите, есть ли у вас ответ
Если вы не получили никакого ответа, перейдите к ComputerA и запустите в командной строке:
(Создайте 2 правила для открытия порта 23 TCP и UDP):
netsh advfirewall firewall add rule name = "Открыть порт Telnet 23UDP" dir = в действии = разрешить протокол = UDP localport = 23
netsh advfirewall firewall add rule name = "Открыть порт Telnet 23TCP" dir = в действии = разрешить протокол = TCP localport = 23
Сделайте тест снова
Из ComputerB, используйте: Telnet IPComputerA 23 и посмотрите, есть ли у вас ответ
Если вы не получили никакого ответа. Вам необходимо проверить ComputerB (шлюз по умолчанию, если порт 23 заблокирован). Сделайте то же самое для ComputerA.
Когда вы откроете все порты во всех промежуточных маршрутизаторах (интернет-маршрутизаторах), вы сможете подключиться через telnet.
Нужно проверить эти вещи:
- Putty нужно будет запускать с правами администратора. это потому, что вы пытаетесь использовать привилегированный порт (порт № от 0 до 1024)
- Убедитесь, что брандмауэр не блокирует порт 23 (по умолчанию telnet) или использует ssh (порт 22).
- Если весьма вероятно, что ваш антивирус имеет встроенный межсетевой экран приложения, который также блокирует этот трафик.
Если вы не знаете, как заставить брандмауэр Windows разрешить порт (особенно это касается портов от 0 до 1024), вы можете посмотреть, как разрешить трафик ftp через брандмауэр windows 8 8-1 и windows 7. Правило входящего трафика предназначено для трафика, поступающего на компьютер, исходящего с компьютера, на котором вы находитесь, на другой.
- Если вы используете сервер Telnet на ноутбуке, убедитесь, что у него есть разрешение на запуск через порт Telnet или SSH.
Windows по умолчанию всегда отключает службу Telnet из-за своей высокой уязвимости. Поэтому вы должны сначала включить его в Windows Features. Инструкции здесь
После этого вы должны разрешить это в правилах входящего брандмауэра. Инструкции, чтобы добраться до Входящих Правил
Порт 23 должен быть разрешен во время настройки порта, который вы хотите открыть.
После этого вы сможете подключиться к компьютеру через telnet.