Как telnet проверить порт: Как проверить, открыт ли порт
Как проверить, открыт ли порт
В этой статье мы расскажем, что такое порт, какие они бывают и как проходит проверка порта на локальном и удаленном компьютере.
Что такое порт
Порт — это числовой идентификатор программы или процесса, который обслуживает сетевые соединения на заданном IP-адресе. Номера портов могут быть от 0 до 65 535.
Каждое устройство (компьютер, ноутбук, мобильный телефон и др.) имеет свой IP-адрес. Он дает возможность организовывать сетевые соединения между устройствами. Но на отдельном устройстве может быть запущено несколько сетевых приложений одновременно. Например, есть интернет-сервер с IP-адресом. На нем расположен: веб-сервер, почтовый сервер, FTP-сервер. Как сделать так, чтобы мы могли связаться именно с почтовым сервером? Для этого и нужен порт. Порты предоставляют возможность идентифицировать сетевые приложения на отдельно взятом компьютере.
Есть стандартные порты, такие как:
- порт 80 — для веб-сервера, который работает по протоколу HTTP,
- порт 443 — для защищенного SSL-сертификатом веб-сервера, который работает по протоколу HTTPS,
- порт 21 — для FTP-протокола (протокола передачи файлов).
Как проверить, открыт ли порт
Проверка порта на доступность возможна как для своего (локального) компьютера , так и для удаленного.
Как узнать, какие порты открыты на локальном компьютере в Windows
-
Вызовите командную строку сочетанием клавиш Win+R.
-
Введите команду «cmd» и нажмите ОК:
-
Пропишите команду netstat -a и кликните Enter:
Готово, перед вами список открытых портов на вашем компьютере.
Как узнать, какие порты открыты на удаленном компьютере
Провести проверку портов на открытость удаленного компьютера можно при помощи команды telnet.
Telnet — это утилита, с помощью которой можно соединиться с удаленным портом любого компьютера. Telnet позволяет установить связь, чтобы передавать команды и получать ответы (например, сделать проброс портов).
В Windows 7/8/10 и Vista утилита telnet отключена по умолчанию. Утилиту можно установить по инструкции.
Как проверить доступность порта с помощью команды telnet в Windows:
-
Вызовите командную строку сочетанием клавиш Win+R.
-
Введите команду «cmd» и нажмите ОК.
-
В окне терминала введите команду: telnet имя_сервера номер_порта (например, telnet mysite.ru 31).
Можно проверить порт на доступность по IP, если ввести команду telnet IP_сервера номер_порта (например, telnet 10.0.119.127 31).
-
Если на экране появится текст «“telnet” не является внутренней или внешней командой, исполняемой программой или пакетным файлом», то на вашем компьютере отключена утилита и ее надо установить по инструкции:
- Если экран станет полностью пустым или появится приглашение сервера, значит порт открыт:
Использование Telnet для тестирования функциональных возможностей порта 3389 — Windows Client
-
- Чтение занимает 2 мин
В этой статье
В этой статье описывается использование Telnet для тестирования функциональных возможностей порта 3389.
Применяется к: Windows 10 всех выпусков Оригинальный номер КБ: 187628
Сводка
Клиенты терминала Server используют TCP-порт 3389 для связи с терминалом Server. Распространенная проблема в среде WAN заключается в том, что брандмауэр или другой сетевой фильтр не позволяет подключаться к этому порту. Вы можете выполнить простой тест на устранение неполадок, чтобы убедиться, что клиент может подключиться к порту. Просто попробуйте тельсети в порт из клиента.
Проверка функциональности порта 3389 с помощью Telnet
Чтобы проверить функциональность порта 3389, используйте эту команду из клиента:
Telnet tserv 3389
где «tserv» является хост-именем терминала Server.
Если telnet успешно, вы просто получите экран telnet и курсор. На сервере Терминал администрирование серверов терминала будет показывать значок синего компьютера без каких-либо других сведений. Подключение Telnet также будет потреблять сеанс простоя.
Сервер терминала должен отключить подключение через несколько минут. Или вы можете отключиться с помощью Telnet.
В этом тесте указывается, что вы можете подключиться к порту.
Почему Telnet сообщает, что вы не можете подключиться?
Если Telnet сообщает, что подключение невозможно, существует несколько возможных причин:
Если вы можете подключиться, заменив «tserv» IP-адресом терминала Server, но не имям хозяина, у вас может возникнуть проблема с разрешением DNS или WINS.
Если вы можете подключиться, когда «tserv» — это имя хоста, но не удается подключиться, когда «tserv» — это имя компьютера, у вас может возникнуть проблема с разрешением имен NetBIOS с WINS или файлом LMHOSTS.
Если вы не можете подключиться, когда «tserv» является IP-адресом, именем хозяина или именем компьютера, то вполне вероятно, что порт 3389 заблокирован где-то в вашем WAN.
Как Проверить Открыт ли Порт 21
Возникли проблемы с подключением к учётной записи FTP? Если это так, стоит проверить, не является ли порт 21 причиной сбоя соединения. В этом руководстве мы покажем вам, как проверить, открыт ли порт 21.
Как Проверить Открыт ли Порт 21
Но прежде чем мы начнём, убедитесь, что у вас есть доступ к вашей системной консоли. Вы можете найти больше информации о том, как получить доступ к системной консоли в Windows, Linux и macOS, в этой статье (англ.).
Вот как можно проверить открыт ли FTP-порт 21:
- Откройте системную консоль и введите следующую строку. Обязательно укажите ваше доменное имя. Эта команда применима ко всем операционным системам.
telnet vashdomen.com 21
- Если порт 21 не заблокирован, появится ответ 220. Обратите внимание, что это сообщение может выглядеть по-разному:
220 FTP Server ready.
- Если ответ 220 не появился, это означает, что FTP-порт 21 заблокирован. В таком случае мы рекомендуем вам обратиться к своему интернет-провайдеру, чтобы открыть порт.
Как Включить Telnet Клиент
Поскольку для проверки соединения мы используем команду Telnet, вам необходимо убедиться, что в вашей операционной системе включен Telnet клиент.
Telnet — это протокол клиент-сервер, обеспечивающий удалённое управление компьютерами. В нашем случае он поможет нам проверить подключение к FTP-порту 21. В этом примере мы покажем, как включить Telnet клиент в Windows:
- Одновременно нажмите клавиши Window+R, затем введите control, чтобы открыть панель управления.
- Перейдите в Программы -> Программы и компоненты. Затем выберите опцию Включение или выключение компонентов Windows.
- В новом диалоговом окне установите флажок возле Telnet Client и нажмите OK.
Что Такое FTP-порт 21?
FTP — это интернет-протокол, который позволяет компьютерам в сети массово обмениваться файлами. Для правильной работы FTP должен использовать два порта: порт 21 для управления и контроля и порт 20 для передачи данных. FTP-клиент не может выполнить протокол, если ему не удаётся подключиться к портам FTP.
К сожалению, некоторые маршрутизаторы и брандмауэры блокируют этот порт, потому что хакеры часто атакуют FTP-серверы через порт 21.
Если у вас возникла проблема с FTP-соединением, важно проверить порт 21 на доступность.
Итоги
Некоторые маршрутизаторы и брандмауэры блокируют FTP-порт 21 из соображений безопасности, поэтому перед выполнением протокола передачи файлов важно проверить соединение порта. Вы можете найти больше информации о FTP здесь.
Мы надеемся, что вы нашли этот урок полезным. Если у вас есть вопросы, не стесняйтесь оставлять их в комментариях ниже.
Ольга уже около пяти лет работает менеджером в сфере IT. Написание технических заданий и инструкций — одна из её главных обязанностей. Её хобби — узнавать что-то новое и создавать интересные и полезные статьи о современных технологиях, веб-разработке, языках программирования и многом другом.
Проверяем доступность портов TCP и UDP
Иногда сталкиваюсь с такой проблемой «Как проверить UDP порт извне».]’.
220 mail.domain.com.ua ESMTP Postfix
Если же неудачное, то такое:
$telnet 11.11.11.11 23
Trying 11.11.11.11...
telnet: connect to address 11.11.11.11: Operation timed out
telnet: Unable to connect to remote host
Иногда в дополнении появляется такое:
telnet: connect to address 11.11.11.11: Operation not permitted
С помощью nc (netcat)
Если соединение удачно, то увидим такой ответ:
$nc -v 11.11.11.11 25
Connection to 11.11.11.11 25 port [tcp/smtp] succeeded!
220 mail.domain.com.ua ESMTP Postfix
Если же неудачное, то такое:
$nc -v 11.11.11.11 23
nc: connect to 11.11.11.11 port 23 (tcp) failed: Operation timed out
С помощью nmap
Если соединение удачно, то увидим такой ответ:
#nmap -p25 11.11.11.11
PORT STATE SERVICE
25/tcp open smtp
Если же неудачное, то такое:
#nmap -p23 11.11.11.11
PORT STATE SERVICE
23/tcp closed telnet
Иногда при сканнировании выводится такое сообщение:
PORT STATE SERVICE
23/tcp filtered telnet
тогда сказать однозначно открыт или закрыт – нельзя.
2. Как проверить UDP порт
Тут есть два способа, с помощью nc (netcat) и с помощью nmap
С помощью nc (netcat)
Если соединение удачно, то увидим такой ответ:
$nc -uv 11.11.11.12 53
Connection to 11.11.11.12 53 port [udp/domain] succeeded!
Если же неудачное, то ничего не выводиться:
$nc -uv 11.1.1.12 50
$
С помощью nmap
Если соединение удачно, то увидим такой ответ:
#nmap -sU -p U:53 11.1.11.12
PORT STATE SERVICE
53/udp open|filtered domain
Если же неудачное, то такое:
#nmap -sU -p U:53 11.1.11.13
PORT STATE SERVICE
53/udp closed domain
Итог
telnet
Преимущества: лёгко и удобно пользоваться, установлена практически на любой ОС, для запуска не требуются права root’a.
Недостатки: нельзя проверять UDP порты
nc (netcat)
Преимущества: лёгко и удобно пользоваться, установлена практически на любой ОС, для запуска не требуются права root’a, есть возможность сканирования UDP-портов
Недостатки: не обнаружено.
nmap
Преимущества: удобно пользоваться, функционал просто радует, есть возможность сканированияUDP-портов
Недостатки: для запуска требуются права root’a, устанавливать приходиться отдельно.
Проверить, открыт ли порт на сервере Linux?
Итак, в общем, у вас есть сервер, на который вы можете войти. Вы хотите увидеть, если что-то прослушивает какой-то порт. От имени пользователя root запустите:
netstat -nlp
это покажет список процессов, прослушивающих порты TCP и UDP. Вы можете отсканировать (или grep) его для интересующего вас процесса и / или номеров портов, которые вы ожидаете увидеть.
Если ожидаемого вами процесса нет, вам следует запустить этот процесс и снова проверить netstat. Если процесс существует, но он прослушивает интерфейс и порт, который вы не ожидали, то есть проблема конфигурации (например, это может быть прослушивание, но только на интерфейсе обратной связи, поэтому вы увидите 127.0.0.1:3306 и нет других строк для порта 3306, в случае конфигурации по умолчанию для MySQL).
Если процесс запущен и он прослушивает ожидаемый вами порт, вы можете попробовать запустить «telnet» к этому порту с вашего Macbook в вашем офисе / доме, например,
telnet xxxxxxxxxxxx.co.uk 443
Это проверит, если (при условии стандартных портов), что есть веб-сервер, настроенный для SSL. Обратите внимание, что этот тест с использованием telnet будет работать, только если процесс прослушивает порт TCP. Если это порт UDP, вы можете также попробовать использовать любой клиент, который вы собираетесь использовать для подключения к нему. (Я вижу, что вы использовали порт 224. Это masqdialer, и я понятия не имею, что это такое).
Если служба есть, но вы не можете получить к ней доступ извне, то есть брандмауэр, блокирующий вас. В этом случае запустите:
iptables -L -n
Это покажет все правила брандмауэра, определенные в вашей системе. Вы можете опубликовать это, но, как правило, если вы не разрешаете все в цепочке INPUT, вам, вероятно, потребуется явно разрешить трафик на рассматриваемом порту:
iptables -I INPUT -p tcp --dport 224 -j ACCEPT
Или что-то вдоль этих линий. Не запускайте команды брандмауэра вслепую, основываясь на том, что незнакомец сказал вам в Интернете. Подумай, что ты делаешь.
Если ваш брандмауэр на коробке разрешает трафик, который вы хотите, то ваша хостинговая компания может использовать брандмауэр (например, они разрешают только SSH (22 / tcp), HTTP (80 / tcp) и HTTPS (443 / tcp) и отрицание всего другого входящего трафика). В этом случае вам необходимо открыть билет службы поддержки, чтобы решить эту проблему, хотя я полагаю, что в вашей cPanel может быть что-то, что может это позволить.
Как проверить, открыт или заблокирован 25 порт?
p {
line-height: 2 !important;
}
ul {
line-height: 2 !important;
}
.single-article p:last-child {
margin-bottom: 20px;
}
ol {
line-height: 2 !important;
}
.single-article p:last-child {
margin-bottom: 20px;
}
.single-article p + p {
margin-top: 20px;
margin-bottom: 20px;
}
Для того, чтобы проверить email адреса, программе ePochta Verifier нужен интернет и симуляция отправки письма на адрес. Это происходит через порт 25, который требуется для работы SMTP-протокола и иногда закрывается интернет-провайдерами.
ePochta Verifier имеет в своем арсенале 3 режима проверки:
через прямое подключение
через скрипты
через прокси-сервера
Каждый режим имеет свои особенности и назначение. Если 25 порт закрыт интернет-провайдером и проверка через прямое подключение невозможна, рекомендуется использовать проверку email адресов с использованием скриптов на веб-сайтах. На нашем сайте представлена детальная инструкция по работе со скриптами и активации этого режима проверки.
Как проверить открыт ли 25й порт или нет?
Нажмите «Пуск» — «Выполнить». В появившимся окне пропишите «cmd» и нажмите «ок».
В окне командной строки пропишите «telnet адрес_smtp_сервера 25».
Нажмите «Enter». В Windows 7,8,10 утилита telnet может быть отключена, в таком случае следует ее включить: «Пуск» — «Панель управления» — «Программы» — «Программы и компоненты» — «Включение или отключение компонентов Windows». Далее нужно поставить галочку возле пункта «Клиент Telnet».
Если у вас появилось приглашение от сервера, значит порт открыт.
Если у вас появилось приглашение от сервера, значит порт открыт.
Что же делать если 25й порт закрыт?
Если ISP не блокирует порт 25, а ePochta Verifier пишет, что он закрыт, вероятней всего ваш антивирус заблокировал программу. Выключите его на некоторое время и повторите процедуру заново. Также можно добавить программу ePochta Verifier в исключения антивируса. Как это сделать вы узнаете ниже:
Avast: http://www.getavast.net/support/managing-exceptions
Eset NOD32 Smart Security: http://support.eset.com/kb2769/?locale=en_US
Kaspersky Internet Security: http://support.kaspersky.com/11146#block2
AVG: https://support.avg.com/SupportArticleView?l=en_US&urlName=How-to-exclude-file-folder-or-website-from-AVG-scanningОбратитесь к своему провайдеру с просьбой открыть порт 25. Если ваша просьба будет отклонена, ищите другого интернет провайдера.
Ищите Wi-fi с открытым 25м портом. Wi-fi будет предоставляться другим провайдером и есть вероятность, что порт 25 будет открыт.
Страница не найдена – Information Security Squad
Служба или сервис в Kubernetes – это абстракция, описывающая набор концептуальных подов, в которых выполняется приложение, и политику доступа для этих типов подов. Если под должен подключиться к другому поду, он должен сначала определить свой IP-адрес. Сервисы Kubernetes также позволяют находить определенные поды. IP-адреса подов в сетевой модели Kubernetes являются абстрактными; если под сломается или […]
Команда Vulners представляет дополнительный метод аудита для дистрибутивов Linux CentOS версий 7 и 8 с помощью исправлений для centos. Errata – это yum-plugin-security для установки только обновлений безопасности/исправления отдельных уязвимостей в системах Linux. Какой смысл каждый раз устанавливать ВСЕ ОБНОВЛЕНИЯ? Давай расскажем подробнее. Исправления для CentOS – это та же защита yum-plugin-security, что и для […]
sudo обычно регистрирует только команду, которую он явно запускает. Если пользователь запускает такую команду, как sudo su или sudo sh, последующие команды, запускаемые из этой оболочки, не подчиняются политике безопасности sudo. То же самое верно и для команд, предлагающих экранирование оболочки (включая большинство редакторов). Если ведение логов ввода-вывода включено, для последующих команд будут регистрироваться их […]
Вступление Термин chroot jail родился 1992 году и часто используется и сегодня. Но что означает этот термин и для чего используется эта операция? В этом руководстве мы рассмотрим основы использования chroot-jail и покажем, как это настроить. Как использовать chroot jail В этом примере показано, как создать и настроить chroot jail, чтобы он мог запускать команды […]
Netcat – это сетевой инструмент командной строки, используемый для открытия портов, подключения оболочки к порту, установления соединений TCP/UDP и т.д. В этом руководстве показано, как использовать Netcat для сканирования портов на удаленных объектах. Примеры, включенные в это руководство, объясняют сканирование отдельных портов, сканирование нескольких портов, сканирование диапазонов портов и захват баннеров с помощью Netcat. После […]
Поддержка | Synology Incorporated
Служба ремонта Synology
Synology предоставляет гарантийное обслуживание для всего оборудования. Ремонт осуществляется специалистами Synology, и мы строго следим за каждой деталью процесса, чтобы убедиться, что ваш объект будет отремонтирован должным образом. Расширенная гарантия доступна для некоторых моделей высокого класса для продления срока ограниченной гарантии на оборудование.
Ремонтная служба
Обозначенные элементы будут отремонтированы или отремонтированы в течение гарантийного срока в соответствии со стандартами Synology (с новыми или отремонтированными компонентами), чтобы убедиться, что указанные элементы могут работать должным образом после ремонта.
Пожалуйста, прочтите это перед тем, как приступить к ремонту.
- Прочтите и примите гарантийное соглашение.
- Гарантия может различаться для разных моделей, поэтому убедитесь, что указанный товар находится в пределах гарантии. Узнать больше
- Убедитесь, что вы выполнили контрольный список и определили, что неисправность вызвана аппаратным обеспечением.
Примечание:
В нормальных условиях гарантия активируется с даты, указанной в счете-фактуре, выставленном Synology или ее авторизованными дистрибьюторами и торговыми посредниками.
Порядок ремонта
- Связаться с первоначальным торговым посредником — Пожалуйста, свяжитесь с первоначальным закупочным офисом или местными представителями (торговыми посредниками или дистрибьюторами), чтобы получить услуги по ремонту.
- Обратитесь в Synology — только если первоначальный отдел закупок больше не может предоставлять услуги по ремонту по какой-либо причине, обратитесь в Synology для получения дополнительной помощи.
Чтобы подать заявку на ремонт в Synology, войдите в свою учетную запись Synology.
Примечание:
- Перед отправкой NAS на ремонт необходимо создать резервную копию личных данных и конфигураций. Synology и ее авторизованные партнеры не несут ответственности за сохранение вашей конфиденциальности и конфиденциальности.
- Продукт и система будут восстановлены до заводских настроек по умолчанию, и исходные данные невозможно будет восстановить. Synology не несет ответственности за потерю данных во время ремонта.
- Гарантия распространяется только на продукты Synology.Жесткие диски и любые другие совместимые устройства в комплект не входят.
- Synology оставляет за собой все права на окончательное решение, которое будет приниматься исключительно и окончательно компанией Synology.
Использование telnet для тестирования открытых портов
Многие люди считают задачу проверки того, открыт ли порт, слишком сложной. Однако одним из наиболее эффективных способов является использование сетевого протокола Telnet. Telnet позволяет пользователю тестировать отдельные порты и видеть, открыты они или нет.В этой статье мы расскажем, как Telnet можно использовать для проверки портов в Windows 10, Windows Server 2016, 2012 и 2008.
Что такое Telnet?
Вкратце, Telnet — это компьютерный протокол, созданный для взаимодействия с удаленными компьютерами.
Слово «Telnet» также относится к утилите командной строки «telnet», доступной в ОС Windows и Unix-подобных системах, включая Mac, Linux и другие. Мы будем использовать термин «Telnet» в основном в контексте клиентского программного обеспечения telnet.
Утилита Telnet позволяет пользователям тестировать подключение к удаленным машинам и вводить команды с помощью клавиатуры. Хотя большинство пользователей предпочитают работать с графическими интерфейсами, Telnet — это один из простейших способов проверки подключения на определенных портах.
Включение клиента telnet в операционных системах Microsoft Windows
Одна из самых важных вещей, которую следует помнить, — это то, что Telnet по умолчанию отключен в настройках Windows, поэтому вам нужно включить его, прежде чем вы сможете что-либо делать.Включение этого параметра поможет вам запустить необходимую диагностику и проверить, открыт ли порт. Если вы попытаетесь использовать telnet, не включив его сначала, вы получите сообщение типа:
‘telnet’ не распознается как внутренняя или внешняя команда, работающая программа или C: \>
Чтобы включить Telnet включен, вам нужно использовать командную строку или графический интерфейс вашего компьютера.
Включение клиента telnet через командную строку:
Если вы хотите включить Telnet через командную строку, откройте командную строку с повышенными привилегиями («как администратор») и выполните следующую команду:
Dism / Online / Enable-feature / FeatureName: TelnetClient
После того, как вы его вставите, Telnet будет готов к использованию для проверки ваших портов.
В качестве альтернативы командной строке вы можете использовать следующую команду PowerShell для достижения того же результата:
Install-WindowsFeature -name Telnet-Client
Если вы хотите использовать графический интерфейс пользователя, вам необходимо:
Windows 7, 8. 10:
Откройте меню «Пуск» Windows> введите «Панель управления» > нажмите Enter> «Программы» > «Программы и компоненты» > Включение или отключение компонентов Windows > Выбрать «Клиент Telnet» > Нажмите «ОК»
Windows Server 2008:
Откройте «Диспетчер сервера»> Функции> щелкните «Добавить функции» > включите «Клиент Telnet» > щелкните «Далее» > щелкните «Установить» > после завершения установки компонента щелкните «Закрыть»
Windows Server 2012, 2016:
Откройте «Диспетчер серверов» > «Добавить роли и компоненты» > нажмите «Далее» , пока не дойдете до «Функции» Шаг > отметьте «Клиент Telnet» > нажмите «Установить» > когда установка компонента завершится, нажмите «Закрыть» .
Использование Telnet для тестирования открытых портов
Одно из самых больших преимуществ Telnet — это простая команда, с помощью которой вы можете проверить, открыт ли порт. Выполнение команды Telnet telnet [имя домена или IP] [порт] позволит вам проверить возможность подключения к удаленному хосту на данном порту.
Введите следующую команду в командной строке:
telnet [доменное имя или IP-адрес] [порт]
Введите IP-адрес или доменное имя сервера, к которому вы пытаетесь подключиться, вместо [доменное имя или ip] и замените вторую скобку номером порта на удаленной машине, соединение с которой вы хотите проверить.
Например, чтобы проверить соединение с 192.168.0.10 на порту 25, введите команду:
telnet 192.168.0.10 25
Если соединение установлено успешно, появится пустой экран, что означает, что порт компьютера открыт. .
Неудачное соединение будет сопровождаться сообщением об ошибке. Это может указывать либо на закрытый порт, либо на то, что указанный удаленный сервер не прослушивает указанный порт.
Пример
telnet rpc.acronis.com 443
Как проверить, открыт ли порт на Mac
Пользователи High Sierra: Apple удалила клиент telnet из macOS 10.13 High Sierra. Официального способа вернуть его нет, но вы все равно можете скопировать его из более старой ОС или скомпилировать из исходников и использовать на High Sierra. Подробности смотрите здесь и здесь.
Как и в Windows, доступ к telnet можно получить через Терминал, командную строку в macOS. Чтобы открыть telnet, щелкните «Перейти» > «Утилиты» > «Терминал» , затем выполните следующую команду (цифры представляют собой пример IP-адреса и порта):
telnet [имя домена или IP] [порт] , е.g.> telnet 192.168.1.1 443
Когда порт компьютера открыт, появится пустой экран, означающий, что соединение было успешным. Неудачное соединение будет сопровождаться сообщением об ошибке.
Альтернативой telnet при проверке портов является Network Utility. Чтобы проверить порты на Mac, следуйте приведенному ниже плану:
Откройте «Сетевая утилита» > щелкните «Сканирование портов» > Укажите имя хоста и порты для сканирования удаленного хоста e.грамм. myserver.com с 995 по 995 > Проверить вывод
Влияние на результаты, полученные в результате теста Telnet
Много раз, когда вы пытаетесь использовать Telnet, вы можете обнаружить, что ваша собственная сеть блокирует ваше соединение. Часто пользователи запускают брандмауэр, который блокирует соединения и исходящие порты. Основной способ проверить, не прерывает ли ваш брандмауэр работу Telnet, — это отключить брандмауэр и запустить тест Telnet.
Если вы хотите проверить наличие закрытых портов на маршрутизаторе, войдите в консоль управления маршрутизатором.Откройте веб-браузер и введите IP-адрес или имя маршрутизатора, например «192.168.0.10». Если страница не открывается, попробуйте заменить «http» на «https» в начале адреса.
Затем введите свое имя пользователя и пароль и нажмите «Enter» или «Log in». Перейдите в раздел «Безопасность», чтобы открыть или закрыть порты и получить доступ к другим настройкам брандмауэра маршрутизатора.
Если вам необходимо сделать ресурсы внутренней сети доступными извне, войдите в раздел «Внешний доступ» / «Перенаправление портов».Подробные инструкции см. В документации производителя маршрутизатора.
Связанные ресурсы Acronis
Подробнее о том, какие порты используются в программном обеспечении Acronis и как их открывать:
Проверьте сетевое соединение — Code42 Support
Для кого эта статья?
Incydr
Code42 для предприятия
CrashPlan для предприятия
Incydr, да.
CrashPlan для предприятия, да.
Code42 для предприятия, да.
CrashPlan для малого бизнеса, №
Эта статья относится к приложениям версий 6, 7 и 8 .
Другие доступные версии:
Версия 5 | Версия 4
Обзор
Иногда приложение Code42 не может установить сетевое соединение, даже если кажется, что Интернет работает. Это связано с тем, что приложение Code42 полагается на определенные порты, которые должны быть открыты. В этой статье описывается, как проверить подключение на правильных портах, чтобы исключить проблемы с брандмауэрами, антивирусными продуктами или другие сетевые проблемы.
В этой статье описаны следующие инструменты для проверки сетевых подключений:
Что такое порты?
Порты — это определенные двери, через которые проходит Интернет-трафик. Если бы ваш компьютер был зданием, порты были бы пронумерованными дверями, ведущими наружу. Если дверь заперта, вы не сможете выбраться. Приложению Code42 необходимо открыть две определенные двери: № 443 и № 4287. Другие приложения на вашем компьютере используют другие двери. Поэтому, если ваша электронная почта и Интернет работают, а приложение Code42 — нет, вам следует убедиться, что соответствующие порты разблокированы.
Прежде чем начать
Для устранения неполадок с подключением вам необходимо знать адреса и порты, к которым вы пытаетесь подключиться. Если вы не знаете адреса и порты вашего экземпляра Code42, обратитесь к администратору Code42 или нашим специалистам по работе с клиентами.
При устранении неполадок сетевого подключения важно протестировать все адресов и портов, используемых вашим приложением Code42 для подключения к серверу Code42. В примерах, приведенных ниже в этой статье, используется центральный адрес .crashplan.com
; В дополнение к этому адресу обязательно протестируйте все адресов, которые использует приложение Code42.
Ниже приведены общие адреса и порты:
- Облако Code42
-
central.crashplan.com 443
-
central.crashplan.com 4287
-
clients.us.code42.com 4287
-
clients.ie.code42.com 4287
-
клиента.gov.code42.com 4287
(только для федеральных облачных серверов Code42)
-
- Code42: обратитесь к администратору Code42, чтобы узнать адреса для проверки.
Локальные серверы авторизации
Убедитесь, что порт 4287 открыт
Для связи с облаком Code42 убедитесь, что порт 4287 открыт.
PowerShell (только для Windows)
PowerShell — это инструмент для создания сценариев для Windows. Windows PowerShell по умолчанию устанавливается в Windows.
- В нижнем левом углу щелкните значок Windows и введите:
PowerShell
- В командной строке PowerShell введите команду Test-NetConnection :
Test-NetConnection -ComputerName <адрес> -Port
Приложение Code42 использует порты 443 и 4287 для подключения к серверам управления и облаку Code42.Если вы не уверены, какой порт включить, проверьте все.
Примеры:
Test-NetConnection -ComputerName central.crashplan.com -Port 443
Test-NetConnection -ComputerName central.crashplan.com -Port 4287
Если соединение проходит успешно, отображается сообщение TcpTestSucceeded: True , подобное следующему:
Имя компьютера: central.crashplan.com RemoteAddress: 192.0.2.0 RemotePort: 4287 ИнтерфейсAlias: Ethernet0 2 SourceAddress: 192.0,0.0 TcpTestSucceeded: True
Если соединение не установлено, отображается сообщение об ошибке, например:
ВНИМАНИЕ: TCP-соединение с (192.0.2.0: 4287) не удалось
Если соединение не установлено, устраните неисправность соединения.
Netcat (только Mac и Linux)
Netcat — сетевая утилита для чтения и записи сетевых подключений с использованием TCP или UDP. Он установлен по умолчанию на Mac и Linux.
Mac
- Выберите Утилиты> Терминал .
- Введите команду :
nc -vz <адрес> <порт>
Приложение Code42 использует порты 443 и 4287 для подключения к авторитетным серверам и облаку Code42. Если вы не уверены, какой порт включить, проверьте все.
Примеры:
nc -vz central.crashplan.com 443
nc -vz central.crashplan.com 4287
Если соединение прошло успешно, появится сообщение СОЕДИНЕНО , подобное следующему:
nc -vz центральный.crashplan.com 443 найдено 0 ассоциаций найдено 1 соединение: 1: флаги = 82 <ПОДКЛЮЧЕНО, ПРЕДПОЧТИТЕЛЬНО> outif en4 src 192.0.0.0 порт 59064 dst 192.0.2.0 порт 443 информация о рейтинге недоступна Доступна дополнительная информация о TCP
Если соединение не установлено, отображается сообщение об ошибке, например:
nc: connectx к порту 444 (tcp) central.crashplan.com не удалось: время операции истекло
Если соединение не установлено, устраните неисправность соединения.
Linux
- Открыть Терминал .
- Введите команду :
nc -vz <адрес> <порт>
Приложение Code42 использует порты 443 и 4287 для подключения к авторитетным серверам и облаку Code42. Если вы не уверены, какой порт включить, проверьте все.
Примеры:
nc -vz central.crashplan.com 443
nc -vz central.crashplan.com 4287
Если соединение установлено, отображается сообщение об успешном завершении, подобное следующему:
Подключение к центральной.crashplan.com порт 443 [tcp / https] успешно завершен!
Если соединение не установлено, отображается сообщение об ошибке, например:
не удалось подключиться к порту 443 (tcp) central.crashplan.com: истекло время ожидания подключения
Если соединение не установлено, устраните неисправность соединения.
Telnet
Telnet — это протокол для обеспечения связи через Интернет или ЛВС с использованием виртуального терминального соединения. Он устанавливается по умолчанию в Linux и более старых операционных системах Mac, но должен быть установлен в Windows и macOS High Sierra 10.13 и новее.
- Установите Telnet, если он еще не установлен.
- Откройте командную строку:
- Окна :
- Выберите Start .
- Выберите Выполнить или Поиск .
- Введите :
cmd.exe
- OS X : выберите Утилиты> Терминал .
- Linux : открыть терминал .
- Окна :
- Введите команду :
telnet <адрес> <порт>
Приложение Code42 использует порт 443 или 4287 для подключения к авторитетным серверам и облаку Code42. Если вы не уверены, какой порт включить, проверьте все.
Примеры:
telnet central.crashplan.com 443
telnet central.crashplan.com 4287
Если Telnet успешно подключается, отображается сообщение, подобное следующему:
телнет центральный.] '. Соединение прервано внешним хостом.
- Windows
Сообщение об успешном подключении быстро прокручивается, и на пустом экране появляется мигающий курсор. (Вы можете нажать Enter, чтобы вернуться в командную строку.)
Если соединение не установлено, устраните неисправность соединения.
Установить Telnet
Установите Telnet в Windows
Telnet по умолчанию не установлен в Windows; если вы попытаетесь запустить его, вы получите сообщение «Telnet не распознается как работающая программа или командный файл.»Чтобы установить Telnet:
- Щелкните Пуск .
- Выберите Панель управления .
- Выберите Программы и компоненты .
- Щелкните Включение или отключение компонентов Windows .
- Выберите опцию Telnet Client .
- Щелкните ОК .
Появится диалоговое окно для подтверждения установки. Теперь команда telnet должна быть доступна.
Установите Telnet на Macintosh
Telnet не установлен в macOS High Sierra 10.13 и новее. Для установки Telnet:
- Вставьте следующую строку в окно терминала Macintosh, чтобы установить Homebrew, систему управления пакетами программного обеспечения с открытым исходным кодом:
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Выполните следующую команду в командной строке терминала, чтобы установить Telnet:
brew install telnet
Устранение неполадок при сбое подключения
Если не удается подключиться, вы можете увидеть одно из следующих сообщений, другое сообщение или отсутствие ответа:
- Ошибка подключения TCP
- В соединении отказано
- Превышено время ожидания операции
- Невозможно подключиться к удаленному хосту
Если ваш тест не подключился к другому компьютеру, ваша проблема вызвана компьютерами или конфигурацией сети, а не приложением Code42.Найдите следующие распространенные причины этой проблемы:
- Маршрутизатор любого компьютера, включая его сетевую конфигурацию или настройки переадресации портов
- Другое конфликтующее программное обеспечение на любом компьютере, например антивирус, программное обеспечение безопасности или родительского контроля
Дальнейшее устранение проблемы
Если проверка подключения прошла успешно, вероятно, проблема с сетью отсутствует. Однако некоторые брандмауэры и антивирусные приложения могут блокировать соединения для отдельных приложений.Убедитесь, что для приложения Code42 в вашем программном обеспечении безопасности настроено исключение. Если проблема не исчезнет, обратитесь к администратору.
Как использовать telnet для проверки возможности подключения к портам TCP
Telnet — это приложение, которое используется для подключения к терминальному интерфейсу командной строки удаленного хоста. Сетевые и системные администраторы используют это приложение для настройки и администрирования сетевых устройств, таких как серверы, маршрутизаторы, коммутаторы и т. Д. Это приложение основано на ориентированном на соединение протоколе управления передачей (TCP).По умолчанию сервер telnet прослушивает порт 23 на предмет входящих подключений от клиентов. Вся информация, передаваемая в сеансе telnet между клиентом и сервером, не зашифрована, и по этой причине в последние годы это приложение было заменено на SSH, который предоставляет тот же тип услуг, но зашифрованный, поскольку он основан на Secure Socket. Layer (SSL) протокол.
Хотя telnet для целей удаленного администрирования устарел, это приложение по-прежнему широко используется для проверки возможности подключения к удаленным службам, основанным на TCP.В архитектуре клиент-сервер вы можете использовать telnet, чтобы убедиться, что никакие брандмауэры между ними не блокируют входящие подключения к серверу.
Синтаксис команды telnet следующий: telnet [хост [порт]]
Например, если вы хотите проверить подключение к удаленной службе через порт 20011 на хосте test.netbeez.net, вам нужно будет ввести: telnet test.netbeez.net 20011
Если служба работает без межсетевых экранов, блокирующих входящие соединения, команда telnet вернет следующее приглашение:
Как видите, команда telnet возвращает разрешенный IP-адрес связанный с предоставленным именем хоста, и уведомить о управляющих символах «SHIFT]», которые можно использовать для разрыва соединения.
Давайте посмотрим, что произойдет, когда промежуточный межсетевой экран отклоняет соединения:
В этом случае telnet возвращает сообщение «Соединение отклонено», чтобы сообщить пользователю, что межсетевой экран блокирует соединения с указанным портом TCP на сервере. удаленный узел.
При устранении проблем с подключением клиента к службе TCP существует еще один возможный сценарий:
В этом другом сценарии telnet не возвращает никаких сообщений. Этот случай труднее устранить, потому что это может быть следующее:
1) брандмауэр сети или хоста сбрасывает входящие соединения
2) удаленный пульт не работает
3) сетевое соединение между клиентом и сервером по какой-то причине недоступно.
В этом случае требуется дальнейшее устранение неполадок, например проверка с помощью traceroute на стороне клиента, где соединение прервано, или связь с администратором удаленного хоста, чтобы узнать, запущена ли удаленная служба и разрешена ли она каким-либо брандмауэром. между.
Перед тем, как завершить этот пост, я хотел бы объяснить две важные концепции, связанные с брандмауэрами…
Разница между брандмауэрами хоста и сетевыми брандмауэрами
Брандмауэр хоста запускается на компьютере или сервере, чтобы блокировать или разрешать входящие соединения с определенным локальным Сервисы.Целью такого межсетевого экрана является защита самого хоста, на котором он работает. Такая услуга доступна в большинстве современных операционных систем, таких как Windows, Mac или Linux.
Сетевой брандмауэр — это выделенное устройство, которое устанавливается в определенном сегменте сети для защиты одной или нескольких частных сетей, находящихся за ним. Сетевые брандмауэры — это сложные устройства, которые могут проверять большой объем данных о пропускной способности с небольшой задержкой.
Разница между отклонением и отбрасыванием в конфигурациях брандмауэра
Брандмауэры могут блокировать соединения двумя способами: отклонением или отбрасыванием.Когда соединение отклоняется, брандмауэр сообщает источнику, что целевой хост не разрешает входящие подключения к определенному порту (портам).
Второй метод — незаметно отбрасывать пакеты, действуя так, как будто хост недоступен. Как я описывал ранее, поскольку этот метод более труден для устранения неполадок, он более уместен, чтобы замедлить враждебных пользователей, которые сканируют сеть в надежде найти уязвимости для использования. По этой причине рекомендуется настроить внутренние брандмауэры с правилами отклонения и внешние, а в общедоступных сетях — правила отбрасывания.
Заключение
Я надеюсь, что эта статья была полезна при изучении тестирования служб TCP с помощью telnet. Мне было бы очень интересно узнать о других методах, используемых нашими читателями для проверки сетевых подключений.
Используйте Telnet для проверки работоспособности порта 3389 — клиент Windows
- 2 минуты на чтение
В этой статье
В этой статье описывается, как использовать Telnet для проверки работоспособности порта 3389.
Применимо к: Windows 10 — все выпуски
Оригинальный номер базы знаний: 187628
Сводка
Клиенты сервера терминалов используют TCP-порт 3389 для связи с сервером терминалов. Распространенная проблема в среде WAN заключается в том, что брандмауэр или другой сетевой фильтр препятствуют подключению к этому порту. Вы можете запустить простой тест для устранения неполадок, чтобы убедиться, что Клиент может подключиться к порту. Просто попробуйте с Клиента подключиться к порту через Telnet.
Проверьте работоспособность порта 3389 с помощью Telnet
Чтобы проверить работоспособность порта 3389, используйте эту команду от клиента:
Telnet tserv 3389
, где «tserv» — это имя хоста вашего терминального сервера.
Если telnet успешен, вы просто получите экран telnet и курсор. На сервере терминалов администрация сервера терминалов покажет синий значок компьютера без какой-либо другой информации. Соединение Telnet также будет использовать сеанс ожидания.
Терминальный сервер должен разорвать соединение через несколько минут. Или вы можете отключиться с помощью Telnet.
Этот тест показывает, что вы можете подключиться через порт.
Почему Telnet сообщает, что вы не можете подключиться?
Если Telnet сообщает, что вы не можете подключиться, существует несколько возможных причин:
Если вы можете подключиться, заменив tserv на IP-адрес терминального сервера, но не на имя хоста, у вас может быть проблема с разрешением DNS или WINS.
Если вы можете подключиться, когда «tserv» — это имя хоста, но не можете подключиться, когда «tserv» — это имя компьютера, то у вас может быть проблема с разрешением имени NetBIOS с WINS или файлом LMHOSTS.
Если вы не можете подключиться, когда «tserv» — это IP-адрес, имя хоста или имя компьютера, то, вероятно, порт 3389 заблокирован где-то в вашей глобальной сети.
Как выполнить тест Telnet
При устранении проблем с подключением для некоторых продуктов SOLIDWORKS, таких как SolidNetwork License Manager, SOLIDWORKS Workgroup PDM или SOLIDWORKS Enterprise PDM, возможно, что проверка связи может пройти успешно, но связь по-прежнему не удастся.
Тест Telnet может быть очень полезным в таких ситуациях, чтобы определить, является ли проблема по-прежнему проблемой сетевой связи или проблема с конкретным программным обеспечением. Тест Telnet позволяет убедиться, что определенный порт целевой системы открыт и отвечает.
Настройка теста Telnet
Для выполнения теста Telnet необходимо включить клиент Telnet, выбрав Панель управления> Программы> Включение или выключение компонентов Windows , или перейдите в раздел «Программы и компоненты» и нажмите «Включение или отключение компонентов Windows». оттуда.В списке компонентов Windows установите флажок рядом с Telnet Client , чтобы включить эту функцию.
Добавить программы удаления
Для включения клиента Telnet потребуется несколько минут.
Обновление компонентов Windows
Выполните тест Telnet
Чтобы выполнить фактический тест, запустите командную строку и введите команду telnet , затем пробел, затем имя целевого компьютера , затем еще один пробел и затем номер порта .Это должно выглядеть так: telnet имя_хоста номер_порта. Нажмите Enter, чтобы выполнить telnet. Если telnet завершится успешно, в приглашении отобразится мигающий курсор, в случае сбоя — сообщит, что не может открыть соединение. Наиболее частая причина неудачного теста Telnet — если настройки брандмауэра блокируют порт.
Окно команд
Успешное соединение
Ошибка подключения
Общие порты связи для продуктов SOLIDWORKS:
Менеджер лицензий SolidNetWork
TCP-порт 25734 и 25735
SOLIDWORKS Workgroup PDM
Запрос : TCP-порт 40000
Данные : TCP-порт 30000
VaultAdmin : TCP-порт 20000
Viewer : TCP-порт 80
SOLIDWORKS Enterprise PDM
Сервер архивации : TCP и UDP-порт 3030
SQL Server : TCP-порт 1433 и UDP-порт 1434
Веб-сервер : HTTP-порт 80 и Порт HTTPS 443
Видео демонстрация
Посмотрите видео ниже или посетите наш канал YouTube: https: // youtu.be / sI9S-ItQuoc
Как проверить подключение порта [TCP / UDP] с сервера Linux — The Geek Diary
Вот небольшой пост для проверки подключения порта [TCP / UDP] с сервера Linux. Сетевое соединение TCP / IP может быть заблокировано, разорвано, открыто или отфильтровано. Эти действия обычно контролируются брандмауэром IPtables, который использует система, и не зависят от любого процесса или программы, которые могут прослушивать сетевой порт.
Telnet и nc — это общие инструменты, используемые для проверки подключения порта с сервера Linux.Telnet можно использовать для проверки подключений к портам TCP, а в качестве nc можно использовать для проверки подключения обоих портов TCP / UDP. Убедитесь, что на сервере Linux, на котором вы пытаетесь проверить подключение, установлены инструменты telnet и nc.
# yum install nc # yum install telnet
Тестирование подключения TCP-порта с telnet
Давайте посмотрим, как мы можем использовать команду telnet для проверки возможности подключения TCP-порта. Синтаксис для использования команды telnet следующий:
# telnet [имя хоста / IP-адрес] [номер порта]
Пример успешного подключения:
# телнет 192.] '. SSH-2.0-OpenSSH_6.6.1 Несоответствие протокола. Соединение прервано внешним хостом.
Пример неудачного подключения:
# телнет 192.168.12.10 22 Пробую 192.168.12.10 ... telnet: подключиться к адресу 192.168.12.10: нет маршрута к хосту
Использование команды nc для проверки возможности подключения TCP-порта
Синтаксис для использования команды nc для проверки связи TCP post следующий:
# nc -z -v [имя хоста / IP-адрес] [номер порта]
Пример успешного подключения:
# NC -Z -V 192.168.10.12 22 Подключение к порту 192.118.20.95 22 [tcp / ssh] выполнено успешно!
Пример неудачного подключения:
# nc -z -v 192.168.10.12 22 nc: подключиться к 192.118.20.95 порту 22 (tcp) не удалось: нет маршрута к хосту
Тестирование подключения к порту UDP с помощью команды NC
Синтаксис для проверки подключения порта UDP с помощью команды nc следующий:
# nc -z -v -u [имя хоста / IP-адрес] [номер порта]
Пример успешного подключения:
# nc -z -v -u 192.168.10.12 123 Подключение к порту 192.118.20.95 123 [udp / ntp] выполнено успешно!
.