Se o administrador não definir a porta de serviço ssh como padrão 22, como posso encontrar a porta que ele configurou?

3

Se o administrador não definir a porta de serviço ssh como padrão 22, como posso encontrar a porta que ele configurou? Confie em mim, não planejo fazer coisas ruins. Estou apenas curioso!

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

Acho que preciso estudar mais o nmap. Obrigado por toda a resposta. : -)

    
por LouXiu 29.09.2011 / 15:51

4 respostas

4
nmap [ip] -sV

ou, se na máquina local:

netstat -tlp | grep -i ssh
    
por 29.09.2011 / 16:11
3

Sério, envie-lhes um e-mail e pergunte.

    
por 29.09.2011 / 16:11
0

Você pode usar essa ferramenta on-line scanner de portas . Ele listará todas as portas abertas e para quais são as configuradas.
--- EDIT--
Você poderia usar os seguintes comandos:

$ lsof
This lists out all you open ports
$ netstat -nan | grep 22
This will give you detail of theport specified

    
por 29.09.2011 / 16:03
0

Execute o seguinte em um terminal:

lsof | grep IPv4 | grep ssh
  1. lsof listará todos os arquivos e portas abertos.
  2. grep IPv4 elimina tudo, exceto soquetes IP abertos
  3. grep ssh mostra apenas linhas com ssh.

Se você olhar através dos resultados, você deve ser capaz de encontrar quais portas estão em uso pelo processo ssh.

    
por 29.09.2011 / 16:11