Terminal SSH, SFTP i FTPS na iPhonie
Uruchamiaj polecenia SSH na serwerach i przełącznikach oraz przenoś pliki przez SFTP lub FTPS w NetBlade Pro na iPhonie lub iPadzie, z zapisanymi hostami.
Gdy coś w sieci wymaga szybkiego rzutu oka, dysk serwera, stan portów przełącznika, plik konfiguracyjny do pobrania, NetBlade pozwala zrobić to z telefonu. Ten artykuł opisuje terminal SSH i ekran przesyłania plików: jak się połączyć, jak działają zapisane hosty, gdzie przechowywane są Twoje hasła i jakie ograniczenia narzuca iOS.
Zanim zaczniesz
- NetBlade Pro. Terminal SSH i Przesyłanie plików to funkcje Pro; Ustawienia › „Zobacz NetBlade Pro” pokazuje plany.
- Serwer, przełącznik lub router, który przyjmuje SSH (zwykle port 22), albo serwer FTP/FTPS.
- Konto na nim. Terminal SSH loguje się nazwą użytkownika i hasłem.
1. Połącz się przez SSH
- Otwórz Narzędzia › SSH.
- Wpisz „Host”, „Port”, „Nazwę użytkownika” i „Hasło”.
- Jeśli będziesz wracać do tej maszyny, włącz „Zapisz ten host”. Aby następnym razem nie wpisywać hasła, włącz też „Zapamiętaj hasło”.
- Stuknij „Połącz”.
Przy pierwszym połączeniu NetBlade zapisuje klucz hosta serwera. Przy każdym kolejnym połączeniu sprawdza, czy klucz jest ten sam, zanim wyśle Twoje hasło.
Ostrzeżenie: Jeśli klucz się zmienił, NetBlade zatrzymuje się z komunikatem „Klucz hosta dla … zmienił się” i pokazuje stary i nowy odcisk palca. Nic nie zostaje wysłane. Tak wygląda próba przechwycenia, ale tak samo wygląda przeinstalowany serwer: sprawdź u osoby, która zarządza maszyną, zanim założysz nieszkodliwe wyjaśnienie.
2. Uruchamiaj polecenia
Wpisz polecenie w polu i wyślij je. Przycisk „Uzupełnij” działa jak klawisz Tab, podpowiadając polecenia już wpisane w tej sesji oraz te wbudowane.
Nad polem jest rząd poleceń na jedno stuknięcie. NetBlade zgaduje przy połączeniu, czy rozmawia z maszyną z Linuksem, czy z przełącznikiem lub routerem, i oferuje pasujący zestaw; pierwsza plakietka przełącza między „Linux” a „Przełącznik / router”. Każdy skrót tylko odczytuje, a etykieta to dokładne polecenie, które zostanie wysłane. Dotknij i przytrzymaj skrót, a potem wybierz „Edytuj przed uruchomieniem”, aby najpierw go dostosować, na przykład dodać nazwę interfejsu.
Stuknij „Rozłącz”, gdy skończysz.
Uwaga: iOS nie oferuje aplikacjom pełnego interaktywnego terminala, więc polecenia uruchamiają się po jednym. Programy, które przejmują ekran, jak
top,viczyless, nie działają. Użyj ich form nieinteraktywnych:top -bn1,journalctl --no-pager,tail -n 50.
3. Przenoś pliki przez SFTP, FTP lub FTPS
- Otwórz Narzędzia › Przesyłanie plików.
- Wybierz „Protokół”: SFTP, FTP lub FTPS. Port zmienia się na zwykły domyślny (22, 21 lub 990).
- Wpisz „Host”, „Port”, „Nazwę użytkownika” i „Hasło” albo włącz „Anonimowy” dla serwerów FTP, które na to pozwalają.
- Włącz „Zapisz to połączenie” i, jeśli chcesz, „Zapamiętaj hasło”.
- Stuknij „Połącz” i przeglądaj foldery.
Z widoku folderu możesz „Wyślij”, „Pobierz”, „Zmień nazwę”, „Usuń” i utworzyć „Nowy folder”. Usuwanie prosi o potwierdzenie, bo nie da się go cofnąć.
Który protokół wybrać
- SFTP działa przez SSH, więc każda maszyna, do której możesz się połączyć przez SSH, zwykle oferuje go bez dodatkowej usługi. Preferuj go.
- FTPS to FTP z TLS. NetBlade przypina certyfikat serwera przy pierwszym połączeniu i sprawdza go przy kolejnych, również na połączeniu danych.
- FTP wysyła hasło i pliki otwartym tekstem, a aplikacja o tym przypomina. Używaj go tylko w sieci, której ufasz, i tylko wtedy, gdy nic innego nie jest dostępne.
Uwaga: Na iPhonie sprawdzanie klucza hosta opisane w kroku 1 dotyczy terminala SSH. Ekran przesyłania plików nie weryfikuje klucza hosta serwera SFTP, więc łącz się z maszynami, które znasz, w sieci, której ufasz.
4. Zarządzaj zapisanymi hostami
Zapisane hosty pojawiają się na górze każdego ekranu, pod „Zapisane” w SSH i „Zapisane połączenia” w Przesyłaniu plików. Stuknij jeden, aby wypełnić połączenie; ikona klucza oznacza, że jego hasło jest zapamiętane.
Aby usunąć jeden, dotknij i przytrzymaj go, a potem wybierz „Zapomnij”. Usuwa to zapisany wpis i jego zapamiętane hasło.
Wskazówka: Dotknij i przytrzymaj ikonę NetBlade na ekranie początkowym: cztery ostatnie zapisane hosty SSH i przesyłania plików pojawiają się jako szybkie akcje. Stuknięcie jednego otwiera narzędzie już nawiązujące połączenie.
5. Wiedz, gdzie mieszkają Twoje hasła
- Zapamiętane hasła są przechowywane w pęku kluczy iOS, tylko na tym urządzeniu. Nie są synchronizowane z innymi urządzeniami i nigdy nie trafiają do pliku kopii zapasowej NetBlade.
- Reszta zapisanego hosta (adres, port, nazwa użytkownika, etykieta) jest przechowywana w lokalnych danych aplikacji.
- Jeśli przywrócisz NetBlade na nowym urządzeniu, zapisane hosty wracają, ale hasła nie: wpisujesz je ponownie.
To celowe. Hasło, które zostaje na jednym urządzeniu, nie może wyciec przez plik kopii zapasowej, o którym zapomniałeś.
Sprawdź, czy się udało
- Po „Połącz” obszar wyjścia pokazuje „Połączono z” wraz z hostem i Twoją nazwą użytkownika.
- Skrót taki jak
uptimezwraca wiersz z serwera. - W Przesyłaniu plików pojawia się lista folderów Twojego katalogu domowego.
- Po opuszczeniu ekranu i powrocie host jest wymieniony wśród zapisanych.
Jeśli coś pójdzie nie tak
- Uzgadnianie zawodzi z braku wspólnego algorytmu. Stare urządzenia, a także niektóre utwardzone, oferują algorytmy, których aplikacja nie dzieli. NetBlade wypisuje, co oferuje serwer, żebyś zobaczył które; na starym sprzęcie rozwiązaniem jest zwykle aktualizacja firmware’u SSH.
- Logowanie odrzucone. Sprawdź nazwę użytkownika i hasło. Terminal SSH loguje się hasłem; kont, które przyjmują tylko klucze, nie da się tu użyć.
- Polecenie wydaje się zawieszać albo nic nie wypisuje. Prawdopodobnie czeka na terminal. Użyj formy nieinteraktywnej.
- „Certyfikat TLS … zmienił się od pierwszego połączenia”. Serwer FTPS przedstawia teraz inny certyfikat, a NetBlade się nie łączy. Może to być odnowiony certyfikat albo przechwycenie: potwierdź u osoby, która zarządza serwerem.
Dalej
- Inwentaryzuj komputery z Windows i Linux
- Zbuduj mapę sieci z przełączników
- Przewodnik po NetBlade na iPhone’a i iPada: SSH i przesyłanie plików
← Wszystkie poradniki Przewodnik po funkcjach → Produkt: NetBlade iPhone · iPad →