Jak sprawdzić, czy witryna akceptuje połączenia ssh, czy nie

3

Ta strona rzekomo akceptuje połączenia ssh:

tigershark.engr.sjsu.edu

Kiedy próbuję ssh do niego, nie otrzymuję żadnej odpowiedzi. Jednak odpowiada na pingi. Jak mogę stwierdzić, czy ta witryna akceptuje połączenia ssh, czy też jakie połączenia akceptuje?

tony_sid
źródło
używasz uwierzytelniania opartego na kluczu
subanki
Nie sądzę. Jak mogę się dowiedzieć?
tony_sid
W pliku .ssh / authorized_keys usuń wszystkie linie przerwań i sprawdź, czy to się łączy. Zrób jedną rzecz i sprawdź to serverfault.com/questions/24199/ssh-connection-reset-by-peer
subanki

Odpowiedzi:

2

Z definicji, jeśli witryna nie odpowiada, gdy ssh do niej wpiszesz, nie akceptuje od ciebie połączeń ssh. Ale może to być spowodowane chwilową awarią lub problemem na końcu.

Spróbuj uruchomić ssh -vvv tigershark.engr.sjsu.edu aby zobaczyć, gdzie proces się zawiesza.

Jeśli odpowiada na pingi, oznacza to, że istnieje maszyna z tym adresem IP, który jest obecnie połączony z Internetem i który odpowiada na pingi. Maszyna może jednak nie uruchamiać serwera ssh lub próba logowania może zostać zablokowana przez zaporę. Zapora sieciowa może znajdować się w dowolnym miejscu od komputera (mało prawdopodobne), za pośrednictwem sieci (niektóre witryny blokują wychodzące połączenia ssh), do sieci docelowej. Jeśli możesz ssh do tigershark.engr.sjsu.edu z SJSU, ale nie z zewnątrz, jest to prawdopodobne wyjaśnienie. Może jest inna maszyna, z którą powinieneś się połączyć, kiedy jesteś poza kampusem; zapytaj administratorów systemu.

Komenda tcptraceroute tigershark.engr.sjsu.edu 22 spróbuje wysłać pakiety do portu docelowego i zgłosić, jak daleko poszły pakiety. Może być konieczne zainstalowanie go za pośrednictwem systemu zarządzania pakietami w systemie operacyjnym lub w systemie strona internetowa tcptraceroute .

Bardzo potężnym narzędziem do sprawdzania, jakie usługi są dostępne w sieci, jest nmap . Pamiętaj, że w zależności od tego, jakich opcji używasz i od kogo pytasz, poziom natrętności może wahać się od telefonowania do sklepu z prośbą o godziny otwarcia do sprawdzenia, czy okno od strony podwórka może być otwarte z zewnątrz przez włożenie ostrza noża właśnie tam i skręcając tak.

Gilles
źródło
1

możesz telnetować się do 22 portu i obserwować odpowiedź
na przykład:
telnet localhost 22

Próbuję :: 1 ...
Połączony z localhost.
Znak ucieczki to „^]”.
SSH-2.0-OpenSSH_5.3p1 Debian-3ubuntu4

więc jeśli połączenie nie zostanie odrzucone i zobaczysz odpowiedź serwera ssh - akceptuje połączenia ssh

zaynyatyi
źródło
Próbowałem telnetować ten adres i nie otrzymałem żadnej odpowiedzi.
tony_sid
1

Jeśli host nie zaakceptował połączeń ssh, twój ssh normalnie wyjdzie za kilka sekund z komunikatem o błędzie „Odrzucono połączenie”.

Możesz zobaczyć, co myśli twój klient ssh, dodając -v opcja do twojego ssh dowództwo. Możesz powtórzyć -v opcja do trzech razy, aby uzyskać bardziej szczegółowe dane wyjściowe.

garyjohn
źródło