Połączenia SSH

Zakładka Połączenia SSH to lista zapisanych hostów. Każde połączenie ma zestaw pól, w tym opcjonalne — grupowanie, jump host, skrypt startowy i keep-alive.

Grupy

Grupy pozwalają uporządkować flotę hostów (np. Produkcja, Staging, Klienci). W formularzu edycji wybierz grupę z listy rozwijanej albo utwórz nową. Lista pogrupowana wyświetla się również w natywnym menu aplikacji (macOS) oraz jako szybki dostęp w sidebarze.

Jump hosts (ProxyJump)

Gdy docelowy host jest dostępny tylko przez bastion, zaznacz opcję Jump host przy połączeniu bastionu i w docelowym połączeniu wskaż je jako Jump. Łańcuch może być dowolnie długi — jump może sam mieć swój jump.

Pod maską używamy kanałów direct-tcpip w SSH: otwieramy tunel przez bastion, a potem nawiązujemy właściwą sesję przez tunel. Wszystko odbywa się w jednym procesie — nie trzeba osobno otwierać sesji do bastionu.

W CLI: dr-terminal connect prod1 -j bastion1,bastion2 (patrz Desktop CLI).

Skrypt startowy (start script)

Pole Skrypt startowy w formularzu edycji zawiera fragment shella 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 typowy input — shell traktuje go jak to, co użytkownik by wpisał ręcznie. Po jego wykonaniu sesja pozostaje interaktywna.

Keep-alive

Jeśli serwer lub firewall rozłącza sesje po chwili bezczynności, włącz keep-alive. DR-Terminal wysyła wtedy w ustalonych odstępach pakiety kontrolne, żeby utrzymać sesję przy życiu.

Inne pola

Previous
Pierwsze kroki
Next
Uwierzytelnianie