Если для какой-то программы или игры требуется подключение через определенный порт, может оказаться что по умолчанию в системе этот порт закрыт и соединение не выполняется. При необходимости порты в Windows 11, Windows 10 и предыдущих версиях системы сравнительно легко открыть.
В этой инструкции подробно о том, как открыть порты в Windows 11 или Windows 10, посмотреть список открытых портов и дополнительная информация, которая может пригодиться, если при подключении всё равно возникают проблемы.
Открытие портов в брандмауэре Windows
Основной способ открытия портов в Windows 11 и 10 — настройка соответствующих правил в брандмауэре.
Прежде всего, откройте настройки Windows в режиме повышенной безопасности. Для этого можно использовать следующие способы:
Следующий шаг — настроить правила для нужных портов:
- Нажмите правой кнопкой мыши по «Правила для входящих подключений» и выберите пункт «Создать правило» в контекстном меню.
- В мастере создания правил выберите пункт «Для порта» и нажмите «Далее».
- Выберите тип протокола — TCP или UDP (если вам не известен нужный тип, уточните в справке по конкретной программе).
- Укажите порты: конкретный порт или их диапазон, можно использовать запятые для перечисления нескольких портов, или знак дефиса для указания их диапазона. Нажмите «Далее».
- Выберите пункт «Разрешить подключение».
- Укажите, для каких типов сетей (сетевых профилей) следует открыть порты.
- Укажите имя правила и, при желании, его описание. Затем нажмите кнопку «Готово».
- Выполните действия 1-7, но уже для исходящего подключения.
Готово, порт открыт и, если что-то ещё не мешает его работе, соединения должны будут устанавливаться.
Возможные проблемы и дополнительные необходимые действия
Если вы открыли требуемые порты в Windows, но несмотря на это соединение не устанавливается, следует учитывать, проверить или выполнить следующие действия:
- VPN может влиять не возможность обмена данными по определенным портам. Решение: отключить VPN, либо посмотреть, есть ли возможность открыть порты в ПО для VPN.
- Роутеры имеют собственные функции файрволла/брандмауэра и порты может потребоваться открыть (пробросить) и в настройках роутера. В зависимости от марки и модели Wi-Fi роутера, это выполняется в разных разделах: перенаправление портов (port forwarding), брандмауэр (firewall), межсетевой экран, виртуальные серверы. Логика настройки везде одна и та же: добавляются обычно совпадающие внешний порт и внутренний порт (нужный вам порт), указывается внутренний IP (локальный IP компьютера, к которому нужно пробросить порт), тип протокола — TCP или UDP, иногда требуется указать интерфейс, для соединений из «внешней сети» — WAN.
- Если само приложение заблокировано в брандмауэре, оно не сможет устанавливать соединения: можно добавить правила, разрешающие подключения для программы тем же способом, которым это выполнялось выше для портов.
- Наличие сторонних файрволлов и антивирусов с функциями защиты сети также может влиять на возможность установки соединений по определенным портам: следует проверить их настройки, при наличии такого ПО, чтобы открыть соответствующие порты или отключить защиту для них.
Как посмотреть открытые порты в Windows и какие программы их используют
В Windows постоянно открыты многие порты, требующиеся как для работы системных служб, программ (в том числе сторонних), браузеров. Вы можете посмотреть список открытых портов одним из следующих способов:
- Запустить командную строку и ввести команду (порты указаны после двоеточия в IP-адресе)
netstat -a
- Если требуется посмотреть, какие процессы используют определенные порты, используйте команду (требует запуска от имени администратора)
netstat -ab
- Для просмотра открытых портов с ИД (PID) процесса (по которому в диспетчере задач можно увидеть конкретный процесс):
netstat -aon
- Есть сторонние программы, позволяющие получить сведения об открытых портах и использующих их процессах, например, бесплатная NirSoft CurrPorts.
Список «стандартных» и наиболее часто используемых портов доступен в Википедии, но многие игры и программы могут использовать свои собственные, не указанные в списке порты для работы.
In this guide, we will show you what you need to do to activate telnet on windows 10 operation system. From time to time, there might be a need to check network connectivity from your system to a remote device. It can be inside your local area or outside your local area, like on the web. An example can be a website.
Telnet is a small command-line tool that enables you to connect a remote server and send text-based data between the systems. It can give you the option to control the remote device using command line commands. In the past telnet was a high usage protocol for connection between Linux systems and from Windows box to Linux box, or even routers and switches. Telnet by default using port 23 for the comunication. But due to the nature of the tool, you can select another port to be used.
Today, due to lake of encryption support for the telnet protocol it is less in use for remote control and had been replaced by the SSH (Secure Shell) protocol.
The main disadvantage of telnet is that the data is transferred in plain text, which makes it unsafe when sensitive data need to be transferred. One of the examples is that the user password is sent in plain text over the network allowing every sniffing tool to capture this password.
Activate telnet windows 10 step by step:
Here are the steps to do for enabling telnet on windows 10.
1) Press on the Windows button.
2) Start typing – Turn Windows feature:
3) This will open the Windows Feature Screen.
4) Verify that Telnet Client is selected (mark with V).
5) Press on the OK button.
You will now see an installation window that will install telnet to your device. It will not take to long and the message will be changed to installation completed.
Once you see the message it means that telnet client was installed on your system.
Testing telnet on Windows 10:
Now that telnet was installed on your system, it is time to test it. The first thing to do is to open the command-line shell.
Telnet is a command-line tool. The meaning is that it runs from the command line interface and it gets parameters as input.
Lest open the command-line interface.
One option is to press the Windows button + R to open the run command, type in cmd and press enter.
Another option is to press the Windows key and start typing cmd. When using this method you can select if you want to open it as administrator or not.
Once you open it, you will get the black command prompt screen:
The next step is to use the telnet command.
In general, the telnet command will get 2 parameters:
- Remote device/host – you can specify IP address, hostname, URL that you want to connect to using telnet.
- Port number – The port number you want to use for the connection. This can be a port you want to check if it open or close.
Here is an example for the telnet command:
telnet openport.net 443
The above command will try to connect to port 433 on the openport.net (this site) website.
Port 443 is the default port that the HTTPS protocol is using, and this site is using a secure protocol so you will see a “jumping” empty screen with the telnet title. This means that the port is open.
An error message will look like this:
Now that you can see telnet is installed and running you can type the following to get help on telnet:
telnet /?
Here is the output of the command.
In this article, we show you how to activate or enable telnet on Windows 10. We did a small test using telnet to connect a remote device and see the help screen of the tool.
Все способы:
- Что такое Telnet
- Активация протокола
- Способ 1: «Панель управления»
- Способ 2: «Командная строка»
- Применение утилиты
- Вопросы и ответы: 0
Что такое Telnet
Telnet-протокол представляет собой утилиту для подключения с удаленным портам компьютера и установки канала связи. В нынешнее время она довольно редко используется, что обусловлено отсутствием шифрования и проверки подлинности данных, но иногда возникают задачи, которые требуют подключения через протокол Telnet.
Говоря простым языком, программное обеспечение является клиентом с текстовым интерфейсом и позволяет выполнить быстрое подключение одного устройства к другому через интернет. Обычно вся процедура проводится при помощи специальных команд в консоли Windows 10, принцип работы самой утилиты заключается в том, что администратор одного компьютера дает разрешение на подключение к нему другого, а командами Telnet можно получить доступ к программам и различных службам на удаленном компьютере. Так, например, софт используется для разнообразных задач типа получения доступа к файлам, электронной почте, базам данных.
Активация протокола
По умолчанию протокол Telnet в Windows 10 выключен, поэтому перед тем, как им воспользоваться, потребуется его включить. Сделать это можно двумя способами: через соответствующий раздел с программами и компонентами классической «Панели управления» либо через консоль. Оба варианта мы разберем более развернуто ниже.
Способ 1: «Панель управления»
Клиент Telnet – это дополнительный программный компонент операционной системы, поэтому его можно активировать таким же образом, как и некоторые другие аналогичные элементы системы:
- Найдите «Панель управления» в главном меню или воспользуйтесь строкой системного поиска.
- Выберите отображение разделов в виде крупных или мелких значков для удобства, затем нажмите на пункт «Программы и компоненты».
Также сработает и запрос
appwiz.cpl
, введенный в диалоговом окне «Выполнить» (одновременное нажатие на «Win + R»), для выполнения которого нужно нажать на «Enter». - На панели слева в открывшемся окне кликните по строке «Включение или отключение компонентов Windows».
- В списке компонентов найдите «Клиент Telnet» и отметьте его галочкой в чекбоксе, а для подтверждения настроек кликните по кнопке «ОК».
После этого необходимые программные компоненты установятся в систему, и можно будет полноценно пользоваться клиентом.
Способ 2: «Командная строка»
Есть еще один метод активировать программный компонент Telnet, но для этого потребуется знать команду, выполненную с помощью утилиты DISM:
- Запустите консоль «Командная строка» от имени администратора. Для этого также можно прибегнуть к строке поиска, введя запрос
cmd
и выбрав соответствующий тип запуска. - Вставьте команду
dism /online /Enable-Feature /FeatureName:TelnetClient
в интерфейсе консоли и нажмите на клавишу «Enter» для ее выполнения.
Включить клиент можно и через другую консоль, реализованную в Windows 10, – «Windows PowerShell». Запустить ее потребуется также с расширенными правами, но структура команды, введенной в ее интерфейсе, будет несколько отличаться:
Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient
.
На этом активация Telnet завершена – останется дождаться, пока необходимые программные компоненты инсталлируются, после чего можно переходить к его применению.
Применение утилиты
Сетевой протокол запускается исключительно через «Командную строку», поэтому для применения программы потребуется ее открыть, причем от имени администратора. Для начала надо запустить саму утилиту Telnet, затем можно переходить к подключению к серверу и использованию других возможностей:
- В окне «Командной строки» введите запрос
telnet
и выполните его, чтобы запустить утилиту. - Далее нужно подключиться к серверам, для этого используйте команду
open serveraddress [port]
, введя все данные без ошибок. Если все успешно выполнено, отобразится окно, где нужно вписать имя и пароль пользователя. - После можно пользоваться всеми функциями утилиты. Ее синтаксис в рамках «Командной строки» довольно обширный, поэтому разбирать каждый запрос нет смысла. Более подробная информация о командах Telnet представлена на официальном сайте Microsoft на странице технического справочника по ссылке ниже.
Перейти на официальный сайт Microsoft
Мы рассмотрим только несколько простых примеров, чтобы продемонстрировать, как работает протокол Telnet на компьютере с Windows 10. Например, чтобы узнать доступность сервера, потребуется использовать команду
telnet 192.168.1.243
, где под цифрами подразумевается IP-адрес или имя хоста.Фактически данная команда является аналогом запроса
ping
, но приведенный выше запрос часто используется, чтобы убедиться, что сервер воспринимает команды. - Аналогичным образом можно проверить доступность порта на удаленном сервере. Для этого можно выполнить команду
$ telnet localhost 123
или$ telnet localhost 22
. - Можно активировать режим отладки для контроля работы утилиты. В этом случае вместе с командой вводится префикс -d:
$ sudo telnet -d localhost 22
. - Когда нужно передать команды утилите Telnet, которая располагается именно на удаленном сервере, а не на локальном компьютере, используйте специальный символ ^[ для отображения приглашения ввода Telnet. Чтобы ввести этот символ, нажмите на клавиши «Ctrl + [». Далее для просмотра доступных команд выполните запрос
?
, а для того, чтобы узнать статус подключения, есть командаstatus
или простоst
. В текущей сессии, скорее всего, будут и другие команды, доступные для ввода. - Одно из самых распространенных применений утилиты Telnet – это подключение через консоль к определенному сайту для тестирования и просмотра данных, которые были переданы сервером. Введите
$ telnet site.ru 80
, где сочетание «site.ru» замените на адрес нужного ресурса. Как только подключение будет выполнено, используйте/GET
, чтобы вернуть заголовки и саму страницу, которые отображаются в браузере. - Чтобы завершить сеанс использования протокола Telnet, выполните
quit
.
Как видно, спектр возможностей утилиты Telnet довольно обширный, и с помощью нее можно выполнять множество операций с удаленным компьютером, сайтом или сервисом. Но для полного понимания рекомендуем ознакомиться с синтаксисом и особенностями применения, исходя из руководства на сайте Microsoft.
Также следует отметить, что подключение по Telnet не всегда безопасно, поскольку третьи лица или утилиты извне смогут получить доступ ко всем операциям и данным, которыми обмениваются устройства и открывают их друг для друга. Как уже говорилось, это обусловлено отсутствием шифрования и встроенной защиты. Если без утилиты не обойтись, то не забывайте правильно завершать сеанс.
Наша группа в TelegramПолезные советы и помощь
Teletype Network, more commonly known as Telnet, is a network protocol that predates the currently used Transmission Control Protocols (TCP) and Internet Protocols (IP). Developed as early as 1969, Telnet uses a simple command-line interface which is predominantly, used to establish a remote connection between two different systems and communicate between them. So, how to enable Telnet on Windows Server 2019 or 2016? The Telnet network protocol consists of two different services: Telnet Client & Telnet Server. Users seeking to control a remote system or server should be running the Telnet client while the other system runs a Telnet server. We bring to you a perfect guide that will help learn how to enable Telnet in Windows 7/10.
Table of Contents
Since Telnet network protocols were developed in the formative years of the internet, it lacks any form of encryption, and commands between a telnet server and client are exchanged in plain text. In the 1990s, when the internet and computers were becoming available to a much larger audience, concerns over communication security started growing. These concerns saw Telnet being replaced by the Secure Shell Protocols (SSH) which encrypted data before transmitting and authenticated connections by the means of certificates. However, Telnet protocols are not at all, dead and buried yet, they are still being used to:
- send commands & remotely manage the server to run a program, access files & delete data.
- manage & configure new network devices such as routers & switches.
- test TCP connectivity.
- check port status.
- connect RF Terminals, Barcode scanners and similar data collection devices.
Data transfer in simple text format by Telnet implies faster speed and easy setup process.
All Windows versions have the Telnet Client pre-installed; although, in Windows 10, the client is disabled by default and requires manual enabling. Also read Top 30 Best IRC clients for Windows. There are only two ways on how to enable Telnet Windows Server 2019/2016 or Windows 7/10.
Method 1: Using Control Panel
The first method of enabling it is by using the settings interface of Control Panel. Here’s how to enable Telnet in Windows 7 or 10:
1. Press Windows key and type Control Panel. Click on Open to launch it.
2. Set View by > Small icons and click on Programs and Features, as depicted below.
3. Click Turn Windows features on or off option from the left pane.
4. Scroll down the list and check the box marked Telnet Client, as highlighted below.
5. Click on OK to save the changes.
Also Read: Show Control Panel in WinX Menu in Windows 10
Method 2: Using Command Prompt
Telnet can also be enabled by running a single command line in either Command Prompt or Windows Powershell.
Note: Both, Command Prompt & Windows Powershell should be launched with administrative privileges to enable Telnet.
Here’s how to enable Telnet in Windows 7 or 10 using DISM command:
1. In the Search bar located on the taskbar, type cmd.
2. Click Run as administrator option to launch Command Prompt.
3. Type the given command and press Enter key:
dism /online /Enable-Feature /FeatureName:TelnetClient
This is how to enable Telnet in Windows 7/10. You can now start using the Telnet feature and connect to a remote Telnet Server.
Also Read: Delete a Folder or File using Command Prompt (CMD)
Casual Uses of Telnet
While Telnet protocols may be considered archaic by many, enthusiasts have still kept it alive in various forms.
Option 1: Watch Star Wars
In the 21st century, a famous and casual case of Telnet is to watch an ASCII version of Star Wars in Command Prompt window, as follows:
1. Launch Command Prompt as administrator as instructed in Method 2.
2. Type Telnet Towel.blinkenlights.nl and press Enter to execute.
3. Now, sit back and enjoy George Lucas, Star Wars : A New Hope (Episode IV) in a way you never knew existed.
Option 2: Play Chess
Follow the steps listed below to play chess in Command Prompt with the help of Telnet:
1. Launch Command Prompt as administrator as earlier
2. Type Telnet and hit Enter to activate it.
3. Next, type o freechess.org 5000 and press Enter key.
4. Wait for Free Internet Chess Server to be set up. Enter a new username and start playing.
If you too, know any such cool tricks with the Telnet client, share the same with us and fellow readers in the comment section below.
Frequently Asked Questions (FAQs)
Q1. Is Telnet available in Windows 10?
Ans. The Telnet feature is available on Windows 7, 8 & 10. By default, Telnet is disabled on Windows 10.
Q2. How do I set up Telnet in Windows 10?
Ans. You can set up Telnet in Windows 10 from Control Panel or Command Prompt. Follow the methods explained in our guide to do the same.
Q3. How do I enable telnet from Command Prompt in Windows 10?
Ans. Simply, execute the given command in Command Prompt window running with administrative privileges:
dism /online /Enable-Feature /FeatureName:TelnetClient
Recommended:
- C:\windows\system32\config\systemprofile\Desktop is Unavailable: Fixed
- 3 Ways To Kill A Process In Windows 10
- How to Download GIF from GIPHY
- Fix Error TVAPP-00100 on Xfinity Stream
We hope that this guide was helpful and you were able to learn how to enable Telnet in Windows 7/10. If you have any queries or, suggestions, then feel free to drop them in the comments section.
ПоделитьсяНашли опечатку?Пожалуйста, сообщите об этом — просто выделите ошибочное слово или фразу и нажмите Shift Enter.
|
Добавить комментарий |