Jak połączyć się przez SSH z iPhonem lub iPadem

Spisu treści:

Anonim

Możesz już wiedzieć, że system iOS ma tę samą podstawową architekturę uniksową, co system Mac OS X, i dzięki temu możesz łączyć się przez SSH z iPhonem lub iPadem tak samo, jak łączysz się z dowolnym innym komputerem Mac lub systemem uniksowym .

Jak się okazuje dla nas, bardziej nerdowskich użytkowników, ta funkcja jest wyłączona bez jailbreaka, więc aby połączyć się przez SSH z urządzeniem z systemem iOS, musisz najpierw wykonać jailbreak.Jak to zrobić, różni się w zależności od wersji systemu iOS używanej przez Twój sprzęt, ale informacje o jailbreaku znajdziesz tutaj, w zależności od konkretnej wersji systemu iOS i modelu urządzenia iPhone lub iPad.

Aby wyjaśnić, jest to przewodnik dotyczący konfigurowania możliwości połączenia SSH z telefonem iPhone lub iPadem z innego komputera, jeśli po prostu szukasz klienta SSH na iPhone'a lub iPada, Prompt w sklepie iOS App Store jest zdecydowanie najlepszy i kosztuje około 15 USD.

Jak skonfigurować SSH, a następnie połączyć się przez SSH z iPhonem lub iPadem

Jak wspomniano wcześniej, pierwszą rzeczą, którą musisz zrobić, jest jailbreak, który wykracza poza zakres tego artykułu, ale jest łatwy do zrobienia. Po jailbreaku telefonu iPhone, iPada lub iPoda touch wykonaj następujące czynności:

Krok 1) Z urządzenia z systemem iOS

  • Uruchom Cydię, wyszukaj i zainstaluj OpenSSH (znajduje się w sekcji poświęconej sieciom w Cydii) — nic nie zobaczysz na swoim Springboard, ponieważ działa on w tle
  • Po pobraniu i zainstalowaniu OpenSSH dotknij „Ustawienia”, a następnie „Wi-Fi”
  • Dotknij strzałki obok routera WiFi, z którym jesteś połączony, spowoduje to wyświetlenie ustawień sieci bezprzewodowej
  • Zanotuj adres IP widoczny na pierwszym ekranie, jako przykład powiemy, że jest to 192.168.1.103

Krok 2) SSH z komputera Mac lub Windows

  • Uruchom terminal w systemie Mac OS X lub PuTTY dla użytkowników systemu Windows
  • Wpisz następujące polecenie w wierszu polecenia:
  • ssh [email protected]

    Pamiętaj, aby użyć adresu IP znalezionego w poprzednim kroku na swoim iPhonie

  • Poczekaj minutę lub dwie, aż zostaną wygenerowane klucze szyfrowania SSH, zaakceptuj je, gdy zostaniesz o to poproszony — to opóźnienie występuje tylko przy pierwszym połączeniu ssh z komputera na urządzenie z systemem iOS
  • Gdy zostaniesz poproszony o hasło, wpisz „alpine”, ale bez cudzysłowów, jest to domyślne hasło dla wszystkich urządzeń z systemem iOS

Możesz, jeśli jesteś zainteresowany.

Krok 3) Zmień domyślne hasła systemu iOS: Nastąpi teraz połączenie z telefonem iPhone lub iPadem przez SSH. Pierwszą rzeczą, którą będziesz chciał zrobić, to zmienić domyślne hasła, w przeciwnym razie każdy w sieci mógłby teoretycznie połączyć się z Twoim iPhonem, iPadem lub iPodem touch. Wystarczy wpisać następujące polecenie:

passwd

Podaj nowe hasło, a następnie potwierdź je, gdy zostaniesz o to poproszony.

Teraz dla bezpieczeństwa będziesz chciał zmienić hasło identyfikatora „mobilnego”, jest to w zasadzie ta sama procedura:

passwd mobile

Wprowadź nowe hasło i potwierdź je.

Poniższy film przedstawia proces zmiany hasła roota. To bardzo proste i zajmuje tylko chwilę.

Jeśli planujesz często łączyć się z urządzeniem z systemem iOS, możesz ustawić ręcznie adres IP DHCP, aby się nie zmieniał, a następnie skonfigurować alias SSH, aby nie trzeba ponownie wpisać cały ciąg połączenia.

SSH do iPhone'a z iPhone'a (lub iPada do samego siebie itp.), np.: Połącz się z hostem lokalnym

: Aby połączyć się z hostem lokalnym z urządzenia z systemem iOS, wystarczy mieć klienta SSH lub terminala na samym iPhonie. Ponownie zasugeruję Prompt ze sklepu iOS App Store, ale są też inne opcje.

SFTP na iPhone'a lub iPada

: Przesyłanie plików na iPhone'a lub iPada to tylko kwestia użycia SFTP po zainstalowaniu i uruchomieniu OpenSSH.Będziesz używać tego samego adresu IP, loginu i hasła, co podczas łączenia przez SSH, tylko z klienta ftp zamiast z terminala. Kilku dobrych darmowych klientów FTP to CyberDuck dla komputerów Mac lub Filezilla dla komputerów Mac, Windows i Linux.

Różne w SSH

To oczywiście dotyczy iOS oraz iPhone'a i iPada, ale Mac ma również natywny serwer SSH, który można włączyć i dużo łatwiej jest go włączyć za pomocą panelu ustawień lub włączyć Serwer SSH za pośrednictwem wiersza poleceń Maca, jeśli jest to preferowane, jest nieco prostszy w porównaniu z użyciem jailbreak, jak to jest konieczne w iOS.

Jeśli masz dodatkowe spostrzeżenia lub wskazówki dotyczące korzystania z SSH w systemie iOS, podziel się nimi w komentarzach poniżej!

Jak połączyć się przez SSH z iPhonem lub iPadem