Eu tenho este servidor que está configurado para usar outra porta em vez de 22 para ssh. Como posso descobrir qual é o número da porta?
18
Supondo que você não tenha acesso à linha de comando (caso contrário, você já saberia qual era o número da porta), poderá fazer uma varredura de porta para tentar identificar em qual porta o serviço SSH está sendo executado. Eu sugeriria executar o nmap. Não há garantia de que o encontre.
nmap -p 8000-8999 -r domain.com
porque eu lembro que ele começa com 8 por 4 dígitos. Isso é suficiente para dizer ao nmap que eu quero procurar por ssh? Se o ssh estiver no 8111, ele redimensionará a porta aberta como ssh? Não consigo fazer o trabalho porque meu IP já está bloqueado pelo meu servidor. Eu instalo algo para evitar força bruta. Agora estou pesquisando a opção de comando nmap para digitalizar lentamente.Se você tiver acesso à linha de comando e acesso de leitura a / etc / ssh / sshd_config , execute
fonte
Executar
nmap -sV <hostname/ip>
- que é o nmap com detecção de serviço, o que significa que funciona o que realmente está escutando na porta, em vez de adivinhar o serviço com base na porta que está usando.Isso fornecerá uma saída parecida com:
PORT STATE SERVICE VERSION
666/tcp open ssh OpenSSH 5.3p1 Debian 3ubuntu4 (protocol 2.0)
Se ainda não encontrar a porta, execute
nmap -p- -sV <hostname/IP>
- isso varrerá todas as portas de 65k - é mais lento, mas será encontrado se estiver sendo executado em uma porta alta.fonte