Încerc să fac SSH pe un server Linux:
ssh -X -l <nume utilizator> <adresă>
Când sunt conectat prin routerul WiFi de acasă (care este foarte rapid), această comandă s-ar putea bloca la infinit. (Pentru altele, cum ar fi atunci când folosesc datele mobile ale telefonului meu, acesta se conectează imediat 100% din timp). Dacă repet comanda ssh de destule ori (de ordinul a 100 de ori), executând comanda și apoi apăsând imediat controlul c dacă nu solicită, de obicei o pot face să răspundă, deși acest lucru nu este sigur. Când funcționează în sfârșit, promptul este imediat, iar terminalul este foarte receptiv. Dacă las comanda ssh să se blocheze în așteptarea solicitării parolei, uneori îmi va solicita parola după câteva secunde până la câteva minute, dar s-ar putea să se blocheze și timp de o oră.
Nu sunt administrator pe serverul la care încerc să mă conectez, prin urmare nu pot activa UseDNS nr
pe server. Este cu siguranță aceasta problema? De ce tratează datele mele mobile diferit de WiFi-ul meu de acasă?
Actualizați
Iată ieșirea igienizată atunci când rulați folosind -vvv
debug1: Citirea datelor de configurare /Users/userName/.ssh/config
debug2: se verifică potrivirea pentru adresa de gazdă „exec „/usr/local/bin/sft resolve -q %h”” adresa inițială
debug1: Se execută comanda: „/usr/local/bin/sft resolve -q address”
debug3: comanda a returnat starea 126
debug3: /Users/userName/.ssh/config linia 2: nu se potrivește „exec „/usr/local/bin/sft resolve -q address””
debug2: potrivirea nu a fost găsită
debug1: Citirea datelor de configurare /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config linia 47: Se aplică opțiuni pentru *
debug1: se conectează la portul de adresă 22.
Aici atârnă.