Mam bardzo wolne połączenie i muszę na nim używać SSH. Jak mogę zwiększyć „prędkość”? Mam na myśli, czy używanie dużych kluczy RSA to duży narzut? Czy obniżenie rozmiaru klucza nieco zwiększy efektywną przepustowość?
-c blowfish -C
.
Mam bardzo wolne połączenie i muszę na nim używać SSH. Jak mogę zwiększyć „prędkość”? Mam na myśli, czy używanie dużych kluczy RSA to duży narzut? Czy obniżenie rozmiaru klucza nieco zwiększy efektywną przepustowość?
-c blowfish -C
.
Odpowiedzi:
Rozmiar klucza RSA ma znaczenie tylko w momencie ustanowienia połączenia. Rozmiar klucza może mieć znaczenie, jeśli jeden z komputerów działa wolno, ponieważ większe klucze oznaczają dłuższe obliczenia, ale jego wpływ na czasy połączeń jest znikomy.
Jeśli przepustowość jest problem, kompresować połączenia: ssh -C
.
Jeśli czas ustanowienia połączenia stanowi problem, należy aktywować pojedyncze połączenie SSH master i użyć trybu slave dla kolejnych połączeń.
Jeśli opóźnienie jest problemem, niewiele możesz zrobić, oprócz dostosowania swoich nawyków. Jeśli opóźnienie jest tak duże, że korzystanie z programów interaktywnych jest bolesne, wpisz polecenia lokalnie i wyślij je po zakończeniu (tryb powłoki Emacsa jest do tego miły). Zarządzaj plikami przez SSHFS (z wyjątkiem kopii zdalnych do zdalnych).
Unikaj potrzeby zdalnego X, ponieważ jest wrażliwy na opóźnienia i zajmuje dużo pasma. Jeśli naprawdę musisz, NX jest najlepszym rozwiązaniem (ale jego konfiguracja jest bolesna, ponieważ nie jest wolnym oprogramowaniem, więc nie zapewnia go dystrybucja; może się to zmienić w miarę pojawiania się wolnych klonów).
Pary kluczy RSA służą wyłącznie do uwierzytelniania i wymiany kluczy symetrycznych, które służą do szyfrowania połączenia. Możesz spróbować użyć szyfru symetrycznego, który nie jest tak trudny do obliczeń, jak szyfr domyślny, tj. Blowfish. Ale to nie dotyczy przepustowości, ale wykorzystania procesora ...