Mam ten serwer skonfigurowany do używania innego portu zamiast 22 dla ssh. Jak mogę dowiedzieć się, który to numer portu?
Mam ten serwer skonfigurowany do używania innego portu zamiast 22 dla ssh. Jak mogę dowiedzieć się, który to numer portu?
Odpowiedzi:
Jeśli masz dostęp do wiersza poleceń i dostęp do odczytu / etc / ssh / sshd_config , uruchom
grep Port /etc/ssh/sshd_config
Uruchom nmap -sV <hostname/ip>
- czyli nmap z wykrywaniem usługi, co oznacza, że sprawdza, co faktycznie nasłuchuje na porcie, zamiast zgadywać usługę na podstawie używanego portu.
To da ci wynik, który wygląda mniej więcej tak:
PORT STATE SERVICE VERSION
666/tcp open ssh OpenSSH 5.3p1 Debian 3ubuntu4 (protocol 2.0)
Jeśli nadal nie znajdzie portu, uruchom nmap -p- -sV <hostname/IP>
- spowoduje to przeskanowanie wszystkich portów 65k - jest wolniejszy, ale znajdzie go, jeśli działa na wysokim porcie.
nmap -p 8000-8999 -r domain.com
ponieważ pamiętam, że zaczyna się od 8 na 4 cyfry. Czy to wystarczy, aby powiedzieć nmap, że chcę wyszukać ssh? Jeśli ssh jest na 8111, czy będzie ponownie łączył otwarty port to ssh? Nie mogę go uruchomić, ponieważ moje IP jest już zablokowane przez mój serwer. Instaluję coś, aby zapobiec brutalnej sile. Teraz szukam przełącznika polecenia nmap, aby skanować powoli.