3

Если администратор не устанавливает сервисный порт ssh по умолчанию 22, как я могу найти порт, который он установил? Поверьте мне, я не планирую делать плохие вещи. Мне просто интересно!

update: The ssh service port is on 521. I can be sure. Because i can use ssh login via 521.
nmap addresshided -sV
Starting Nmap 5.51 ( http://nmap.org ) at 2011-09-30 09:38 CST
Nmap scan report for addresshided
Host is up (0.0052s latency).
Not shown: 996 filtered ports
PORT    STATE  SERVICE VERSION
23/tcp  closed telnet
80/tcp  closed http
443/tcp closed https
631/tcp closed ipp

Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 5.45 seconds

Я думаю, что мне нужно изучить Nmap дальше. Спасибо за все ответы. :-)

4 ответа4

4
nmap [ip] -sV

или, если на локальной машине:

netstat -tlp | grep -i ssh
3

Серьезно, отправьте им письмо и спросите.

0

Запустите следующее в терминале:

lsof | grep IPv4 | grep ssh
  1. lsof выведет список всех открытых файлов и портов.
  2. grep IPv4 отсеивает все, кроме открытых IP-сокетов
  3. grep ssh показывает только строки с ssh.

Если вы посмотрите результаты, вы сможете найти, какие порты используются процессом ssh.

0

Вы можете использовать этот простой в использовании онлайн- сканер портов инструмента. Это перечислит все открытые порты и для чего настроены.
---РЕДАКТИРОВАТЬ--
Вы можете использовать следующие команды:

$ lsof
Это перечисляет все открытые порты
$ netstat -nan | grep 22
Это даст вам детали указанного порта

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .