nmap [ip] -sV
ou, se na máquina local:
netstat -tlp | grep -i ssh
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. : -)
Sério, envie-lhes um e-mail e pergunte.
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
Execute o seguinte em um terminal:
lsof | grep IPv4 | grep ssh
lsof
listará todos os arquivos e portas abertos. grep IPv4
elimina tudo, exceto soquetes IP abertos 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.
Tags ssh networking security linux