Właśnie zainstalowałem Ubuntu 11.10 i za każdym razem, gdy próbuję SSH na moich serwerach, jest to bardzo wolne. Zanim wyświetli się monit o hasło, może potrwać od 40 sekund do 60 sekund.
Używam:
ssh [email protected]
Po zalogowaniu wszystko jest w porządku i działa szybko.
Dlaczego to trwa tak długo i jak mogę to naprawić? Czy w komendzie SSH są dostępne opcje?
ssh
connection
performance
joel
źródło
źródło
GSSAPIAuthentication no
iGSSAPIDelegateCredentials yes
dodaniuUseDNS no
pliku sshd_config serwera przyspieszyłem połączenie.UseDNS no
dostałem,Bad configuration option: usedns
gdy próbowałem ssh zalogować się do innego serwera.UseDNS
sięno
w/etc/sshd_config
lub/etc/ssh/sshd_config
. NIE/etc/ssh_config
!To tylko uzupełnienie odpowiedzi Book Of Zeus. Jeśli nie masz dostępu do roota (sudo), możesz go skonfigurować.
Musisz edytować plik „user ssh_config”, który jest:
(Uwaga: musisz utworzyć katalog $ HOME / .ssh, jeśli nie istnieje)
I dodaj:
W razie potrzeby możesz to zrobić dla każdego hosta :) przykład:
Upewnij się, że adres IP odpowiada adresowi IP twojego serwera. Jedną fajną zaletą jest to, że teraz ssh zapewni autouzupełnianie dla tego serwera. Możesz więc wpisać
ssh lin
+Tab
i powinien on zostać automatycznie uzupełnionyssh linux-srv
.Możesz dodać kilka przydatnych opcji, abyś nie musiał ich wpisywać za każdym razem:
Zamiast pisać wystarczyłoby
ssh -C -p 1022 -i ~/.hidden/prv-key-4096bit [email protected]
prostessh linux-srv
!źródło