Terminale SSH i Telnet
FlyingFiles przechowuje listę serwerów, z którymi łączysz się przez SSH albo Telnet, i otwiera połączenie w terminalu systemu. Sam terminal nie jest częścią programu.
| System | Gdzie otwiera się połączenie |
|---|---|
| macOS | aplikacja Terminal (nowe okno) |
| Windows | Windows Terminal (nowa karta albo nowe okno, zależnie od ustawień Windows Terminal), a gdy go nie ma — okno wiersza poleceń |
Lista terminali — F9
F9 albo Terminal → Terminale SSH/Telnet… otwiera okno z listą zapisanych serwerów („nazwa [SSH] (host:port)”) i przyciskami Dodaj, Połącz, Edytuj, Usuń i Zamknij.
Połącz albo podwójne kliknięcie otwiera terminal z połączeniem.
Usuń pyta o potwierdzenie (domyślnie Nie).
Listę terminali możesz też pokazać w panelu: Cmd+3 / Ctrl+3 albo Terminal → Pokaż terminale w panelu. Tam Enter otwiera terminal, F4 edytuje, F7 dodaje, a F8 usuwa (Zawartość panelu). Nowość po 1.0.0.
Dodawanie serwera
| Pole | Opis |
|---|---|
| Nazwa | np. „Produkcja”; pusta = adres serwera; musi być niepowtarzalna |
| Protokół | SSH albo Telnet |
| Host | adres serwera, np. server.example.com |
| Port | 22 dla SSH, 23 dla Telnet — przy zmianie protokołu zmienia się sam, jeśli miał wartość domyślną |
| Użytkownik | login SSH (dla Telnet nieaktywne) |
| Klucz SSH | opcjonalny plik klucza prywatnego, przycisk Wybierz… (dla Telnet nieaktywne) |
Host może zawierać tylko litery bez polskich znaków, cyfry, kropki, podkreślenia, myślniki, dwukropki i nawiasy kwadratowe (adresy IPv6), a nazwa użytkownika — litery bez polskich znaków, cyfry, kropki, podkreślenia i myślniki. Inne znaki program odrzuci.
Uwaga: Hasła do terminali nie są zapisywane. Wpisujesz je w terminalu, gdy serwer o nie poprosi — albo używasz klucza SSH.
Co program uruchamia
SSH:
ssh -i <klucz> -p <port> <użytkownik>@<host>(bez-i, gdy nie podano klucza, i bez<użytkownik>@, gdy nie podano użytkownika),Telnet:
telnet <host> <port>.
Program ssh albo telnet musi być zainstalowany w systemie. Gdy go brakuje, FlyingFiles pokaże: „Nie znaleziono programu 'telnet' wymaganego do połączenia Telnet.”
ssh | telnet | |
|---|---|---|
| macOS | wbudowany | od kilku wersji systemu go nie ma — zainstaluj np. przez Homebrew (brew install telnet) |
| Windows 10 i 11 | zwykle zainstalowany (Klient OpenSSH); jeśli nie — dodaj Klient OpenSSH w Funkcjach opcjonalnych w Ustawieniach | włącz Klient Telnet w Funkcjach systemu Windows |
Zgoda na sterowanie Terminalem (macOS)
Przy pierwszym połączeniu macOS zapyta, czy FlyingFiles może sterować aplikacją Terminal („FlyingFiles otwiera połączenia SSH i Telnet w aplikacji Terminal.”). Kliknij OK.
Jeśli wcześniej odmówiłeś, połączenia nie będą się otwierać. Włącz zgodę w Ustawieniach systemowych → Prywatność i ochrona → Automatyzacja → FlyingFiles → Terminal.
Gdy terminal się nie otwiera
| Komunikat | Co zrobić |
|---|---|
| „Nazwa hosta lub użytkownika zawiera niedozwolone znaki.” | popraw adres albo login w Edytuj |
| „Nie znaleziono programu '…' wymaganego do połączenia …” | zainstaluj ssh albo telnet (tabela wyżej) |
| „Nie udało się otworzyć okna terminala dla '…'.” | macOS: sprawdź zgodę na automatyzację; Windows: sprawdź, czy działa Windows Terminal albo wiersz poleceń |
FlyingFiles 1.0.0 · Funkcje po 1.0.0 są oznaczone w treści.