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?


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.


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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.