Limit czasu żądania SSH za każdym razem

18

Próbuję uzyskać dostęp do przestrzeni dyskowej, którą mamy w pracy za pośrednictwem ssh, ale dostaję limit czasu za każdym razem ( Mac OS 10.7.5 - Terminal ).

Sprawdziłem zapory, ustawienia, nawet wyłączyłem Little Snitch, a port 22 nie jest nigdzie zablokowany. Wykonanie dokładnie tego samego żądania na komputerze z systemem Windows za pomocą klienta SSH działa jak urok.

Żądanie:

ssh login_name@server_address

Odpowiedź:

ssh: connect to host server_address port 22: Operation timed out

Problem wydaje się wynikać z ustawień VPN / proxy mojej firmy. Zaktualizuje się, jeśli znajdę sposób na obejście tego.

Anas
źródło
1
Czy to działa, jeśli zamkniesz zaporę? Wiem, że sprawdziłeś ustawienia, ale nie oznacza to, że sprawdziłeś je przy wyłączonej
Rob
Tak, przepraszam, że nie było jasne, sprawdziłem też przy wyłączonej zaporze!
Anas
Mam na myśli problem z routingiem ... Czy można ustawić, aby komputer Mac używał adresu IP komputera z systemem Windows i próbował sshz komputera Mac? Czy adres IP jest skonfigurowany z DHCP? Czy możesz dodać wynik netstat -rnswojego pytania (możesz nie chcieć upublicznić wszystkich adresów IP tutaj w AskDifferent, w takim przypadku zastąp je, a.b.c.dale zachowaj spójność , aby ten sam adres IP zawsze był a.b.c.dzastępowany)? Czy Twój komputer Mac jest w tej samej sieci co urządzenie pamięci?
jaume
Czy w końcu zrozumiałeś i naprawiłeś to sshzablokowane?
dan
@Anas: napisałeś w komentarzu, że problem był taki sam na laptopie twojego kolegi. Czy to źle? Jaka jest różnica między Twoim komputerem Mac a klientem Windows? Co daje podstawowa pingdwójka?
dan

Odpowiedzi:

13

3 polecenia mogą pomóc w wyśledzeniu tego błędu protokołu:

ping server_address
traceroute server_address
ssh -v login_name@server_address

Sprawdź, czy łączysz się z serwerem docelowym za pomocą odpowiedniego interfejsu sieciowego. Jeśli korzystasz z niesławnej Automaticlokalizacji, być może łączysz się z siecią w niewłaściwy sposób (na przykład za pośrednictwem bezpłatnego Wi-Fi sąsiada, gdy myślisz, że korzystasz z firmowej sieci VPN).

Jeśli podejrzewasz prawidłowe lub przypadkowe filtrowanie, będziesz w stanie zdiagnozować je za pomocą:

nmap -Pn -p22 server_address
dan
źródło
Cześć Daniel, bardzo dziękuję za odpowiedź. Niestety właśnie zdałem sobie sprawę, że może to być problem z ustawieniami serwerów i serwerów proxy mojej firmy, ponieważ nie działa to również na laptopie mojego kolegi. Powiadomi Cię, jeśli tak nie jest! Dziękuję Ci !
Anas,
Z innego komentarza ten laptop to także Mac.
dn
@ Daniel Azuelos Czy -Pn jest niezbędne do nmap? Jaka by to różnica?
DKroot,
zsh: nie znaleziono polecenia: nmap
Jamie Hutber 12.03.18
@JamieHutber, która wersja MacOS X? echo ${PATH}? [powrót] Właściwie myślę, że powinieneś zadać pytanie na temat swojego problemu, który nie jest ssh timeoutjednym.
dan
4

Zdarzyło mi się to natychmiast po zainstalowaniu zaktualizowanej wersji OS X. Zanim zaczniesz zbyt głęboko zagłębiać się w zmianę ustawień sieci, sugeruję wykonanie dodatkowego restartu. To rozwiązało problem dla mnie.

Kyle
źródło