Rozdział 9 · Poradnik · 1B Terminal
Częste problemy i rozwiązania
Gdy coś się nie uda, aplikacja mówi, co się stało i co sprawdzić; dotknij Szczegóły, aby zobaczyć komunikat techniczny. Oto najczęstsze przypadki.
Problemy i rozwiązania
„Nie można znaleźć serwera …”
Nazwy nie da się rozwiązać. Sprawdź, czy w adresie nie ma literówki i czy telefon ma dostęp do internetu. Jeśli to nazwa z Twojej sieci VPN lub domowej, najpierw połącz się z tą siecią VPN lub siecią.
„… odrzucił połączenie na porcie …”
Serwer jest osiągalny, ale na tym porcie nic nie nasłuchuje. Sprawdź port w hoście (domyślnie 22) i czy serwer SSH działa (sudo systemctl status ssh lub sshd).
„… nie odpowiedział na czas” lub „Nie można połączyć się z …”
Serwer może być wyłączony albo blokuje go zapora, VPN lub Twoja sieć. Jeśli serwer jest osiągalny tylko z domu, dodaj jego drugi adres (VPN, Tailscale…) w Zaawansowane › Inne adresy.
„Serwer odrzucił logowanie” lub „Serwer odrzucił klucz”
Sprawdź pole Nazwa użytkownika. Przy kluczu upewnij się, że jego klucz publiczny (dotknij go na karcie Klucze) jest w pliku ~/.ssh/authorized_keys tego użytkownika i że inni nie mogą zapisywać do tego pliku (chmod 600 ~/.ssh/authorized_keys, chmod 700 ~/.ssh).
„Odcisk klucza serwera się zmienił!”
Jeśli przeinstalowałeś serwer lub zmieniłeś jego klucze, sprawdź nowy odcisk na serwerze i użyj Zapomnij zapisany odcisk klucza…. Jeśli się tego nie spodziewałeś, nie łącz się: ktoś może przechwytywać połączenie.
„Brak wspólnych algorytmów bezpieczeństwa”
Serwer oferuje tylko przestarzałe algorytmy. Jeśli to stary serwer lub urządzenie sieciowe, któremu ufasz, włącz Zezwalaj na stare algorytmy w Zaawansowane tylko dla tego hosta.
Alerty nie docierają
Sprawdź, czy Android zezwala na powiadomienia 1B Terminal, czy opcja Powiadamiaj, gdy sesja na Ciebie czeka jest włączona i czy agent wysyła alerty (Przygotuj serwer dla agentów). Sesja, którą oglądasz, nie wysyła alertów. Jeśli oszczędzanie baterii w telefonie zamyka aplikacje, wyklucz z niego 1B Terminal.
„tmux nie jest zainstalowany na serwerze…”
Zainstaluj tmux na serwerze (sudo apt install tmux lub sudo dnf install tmux) i połącz się ponownie. Do tego czasu masz zwykłą powłokę.
„Serwer nie udostępnia SFTP…”
Serwer SSH nie ma podsystemu SFTP. Poproś osobę, która nim administruje, o włączenie Subsystem sftp w /etc/ssh/sshd_config.
„Serwer nie zezwolił na przekierowanie portu …”
Przekierowanie portów jest wyłączone na serwerze (AllowTcpForwarding). Bez dostępu do jego konfiguracji nie da się tego zrobić.
Nie widać mikrofonu Gboard
Dotknij terminala, aby pojawiła się klawiatura; jeśli to inna klawiatura, przełącz na Gboard. Gboard pokazuje mikrofon w terminalu i na pasku pisania.
Sesja rozłącza się po zablokowaniu telefonu
Nie powinna: sesje działają dalej w tle z powiadomieniem. Niektóre telefony zamykają aplikacje, aby oszczędzać baterię: wyklucz 1B Terminal z optymalizacji baterii. Z tmux i Łącz ponownie automatycznie i tak wrócisz do tego samego miejsca.
Napisany dla 1B Terminal 1.2, z prawdziwymi zrzutami ekranu aplikacji i przykładowymi danymi.