Сервер SSH працює, але не відображається в мережі


0

Мій ssh-сервер працює на порту 2224. Я запускаю два ssh-сервери, sshd на 22 та sshd2 на 2224

bash-3.2# /etc/init.d/sshd2 status
openssh-daemon (pid  19737) is running...


bash-3.2# nmap localhost

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2012-09-07 05:14 IST
mass_dns: warning: Unable to determine any DNS servers. Reverse DNS is  disabled.     
Interesting ports on telnets.nith.ac.in (127.0.0.1):
Not shown: 1671 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
25/tcp   open  smtp
80/tcp   open  http
111/tcp  open  rpcbind
443/tcp  open  https
631/tcp  open  ipp
646/tcp  open  unknown
3306/tcp open  mysql
8443/tcp open  https-alt

bash-3.2# netstat -nap |grep 2224
tcp    0   0 0.0.0.0:2224   0.0.0.0:*      LISTEN           19737/sshd2 

Відповіді:


3

nmapнасправді сканується лише пара тисяч тисяч "найпоширеніших" портів за замовчуванням. Очевидно, порт 2224 не робить розріз. Подивіться на -pваріант, якщо ви хочете сканувати певний діапазон портів.


Коли я намагаюся підключитися до сервера через localhost, він працює добре, але коли я намагаюся підключитися з іншого ПК, він не показує маршруту для розміщення, якщо я використовую порт 2224
adnan kamili

Можливо, ваша установа блокує зовнішній трафік до більшості портів з міркувань безпеки. Це здається все більш поширеною практикою, і я не можу їх звинувачувати. Чи є певна причина, що вам потрібно запустити sshdцей інший порт?
jjlin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.