Połączenia SSH
Karta Połączenia SSH zawiera listę zapisanych hostów. Każde połączenie ma zestaw pól, w tym opcjonalne — grupowanie, host pośredniczący, skrypt startowy i podtrzymywanie połączenia (keep-alive). Lista obsługuje wyszukiwanie i sortowanie, więc nawet duża flota pozostaje uporządkowana.
Grupy
Grupy pozwalają porządkować flotę (np. Produkcja, Staging, Klienci). Formularz edycji udostępnia listę rozwijaną do wyboru istniejącej grupy lub utworzenia nowej. Pogrupowane połączenia pojawiają się też w natywnym pasku menu (macOS) oraz jako szybki dostęp w pasku bocznym.
Hosty pośredniczące (ProxyJump)
Gdy host docelowy jest osiągalny tylko przez bastion, oznacz bastion jako Host pośredniczący i wskaż go w polu Jump hosta docelowego. Łańcuch może być dowolnie głęboki — host pośredniczący może mieć własny host pośredniczący.
Pod spodem używamy kanałów SSH direct-tcpip: przez bastion otwierany jest tunel, a następnie przez niego biegnie właściwa sesja. Wszystko w obrębie jednego procesu — bez osobnej sesji bastionu do zarządzania.
Z poziomu CLI: dr-terminal connect prod1 -j bastion1,bastion2 (zobacz CLI na komputerze).
Skrypt startowy
Pole Skrypt startowy zawiera fragment powłoki wysyłany automatycznie po udanym logowaniu. Przykłady:
cd /srv/app && tail -F server.log
tmux attach -t main || tmux new -s main
Skrypt jest wstrzykiwany jako zwykłe wejście — powłoka traktuje go dokładnie tak jak pisanie na klawiaturze. Następnie sesja pozostaje interaktywna.
Keep-alive
Jeśli serwer lub zapora odrzuca bezczynne sesje, włącz keep-alive. DR-Terminal będzie wtedy wysyłać pakiety podtrzymujące w wybranym odstępie czasu.
- Domyślnie — zgodnie z ustawieniem globalnym.
- Wł. / Wył. — nadpisanie ustawienia globalnego dla danego hosta.
- Odstęp — 10–300 sekund, domyślnie 30.
Sesje działają też w tle (jako usługa pierwszoplanowa na Androidzie), więc przełączanie aplikacji nie zrywa Twojej powłoki.
Wykrywanie hostów lokalnych (Bonjour)
Na komputerze DR-Terminal przeszukuje sieć lokalną za pomocą Bonjour/mDNS i wyświetla maszyny rozgłaszające SSH — przydatne do znalezienia Raspberry Pi lub NAS-a bez znajomości jego adresu IP. Wybierz urządzenie, a host i port zostaną wstępnie wypełnione.
Pozostałe pola
- Domyślny katalog SFTP — gdzie SFTP otwiera się po połączeniu.
- Zapisuj historię poleceń — zapamiętuje polecenia na potrzeby autouzupełniania.
- Pokaż klawisz Enter na pasku narzędzi — przydatne na urządzeniach mobilnych, gdy chcesz mieć duży przycisk Enter.