Często otwieram kilka połączeń ssh, aby przeglądać jednocześnie kilka plików dziennika tail -f
.
Nie jest to problemem, gdy jestem w domu, ponieważ używam szyfrowania klucza publicznego do logowania bez hasła. Jednak często używam do tego komputera na moim uniwersytecie, więc nie mam opcji używania mojego klucza prywatnego. Wprowadzanie mojego hasła 4 lub 5 razy jest denerwujące, aby uzyskać kilka okien terminala.
Jak mogę uzyskać wiele terminali za pomocą jednego połączenia?
ekran pozwala mieć wiele terminali i więcej (np. możliwość odłączenia i ponownego dołączenia do sesji).
Kilka notatek na początek:
I kilka zalecanych lektur:
źródło
Spójrz na następujące dwa artykuły na temat udostępniania połączenia SSH:
http://fermiparadox.wordpress.com/2008/06/19/ssh-connection-sharing/
http://protempore.net/~calvins/howto/ssh-connection-sharing/
Zasadniczo, przeszukaj google w celu udostępniania połączenia ssh, a znajdziesz na nim kilka innych artykułów.
źródło
Możliwe, że możesz użyć przekierowania X, aby otworzyć wiele zdalnych xtermów na lokalnym pulpicie.
źródło
Nie podajesz żadnego istotnego powodu, dla którego nie możesz używać kluczy prywatnych z innych systemów. Wygeneruj je dla poszczególnych komputerów i dodaj odpowiednie klucze do uprawnionych hostów
Nadal używaj ekranu.
źródło
Możesz także spojrzeć na byobu . To ulepszona wersja Screena i uważam, że jest to projekt Ubuntu. Ale jest standardowo wyposażony w Ubuntu 9.10 i nowsze.
Zwykle nadal używam Screen, ale chciałem wspomnieć o tej nowszej alternatywie.
źródło
Jeśli wszystko, czego używasz, to dostosowywanie kilku plików, być może zainteresuje Cię również multitail .
źródło
Jedną z niewymienionych funkcji ekranu jest „odłączenie” ekranu i będzie on uruchamiał wszystkie polecenia uruchomione na tym zestawie ekranów. Po odłączeniu ekranu możesz się wylogować, a wszystko to wciąż się odstręcza, nawet po wylogowaniu. Uruchomię ekran startowy, a następnie wykonam kilka poleceń c, aby utworzyć nowe „ekrany podrzędne”. Mogę się między nimi przełączać i rozpocząć długo działającą kompilację lub przetwarzanie danych i mieć pewność, że moje gówniane połączenie VPN nie spowoduje, że wszystko zginie.
Po wylogowaniu możesz zalogować się ponownie i użyć „screen -R”, który ponownie przywiąże cię do twoich sesji sessoins.
źródło
Aby użyć
screen
zssh
, wpisz( źródło ). man ssh:
źródło