Проверка доступа по IP и порту используя Telnet
Если вы знаете порт TCP службы на сервере, то проверить доступность можно простым способом, используя Telnet
Для проверки доступа к незашифрованым портам (FTP, HTTP, ...):
~$telnet <IP> 21
Trying <IP>...
Connected to <IP>.
Escape character is '^]'.
220 ProFTPD X.X.X Server (Debian)
#quit
221 Goodbye.
Connection closed by foreign host.
Для проверки подключения к зашифрованым портам (SSH, HTTPS, ...):
~$telnet <IP> 22
Trying IP...
Connected to <IP>.
Escape character is '^]'.
SSH-2.0-OpenSSH
#quit
Protocol mismatch.
Connection closed by foreign host.
При неудачном подключении мы получим следующий ответ:
~$telnet <IP> 23
Trying IP...
telnet: Unable to connect to remote host: Network is unreachable