SSH naar een iPhone of iPad

Inhoudsopgave:

Anonim

Je weet misschien al dat iOS dezelfde onderliggende Unix-architectuur heeft als Mac OS X, en daarom kun je SSH naar een iPhone of iPad maken, net zoals je verbinding zou maken met elke andere Mac of Unix-gebaseerde machine .

Het blijkt voor ons nerdige gebruikers dat deze mogelijkheid is uitgeschakeld zonder jailbreak, dus om SSH naar je iOS-apparaat te kunnen gebruiken, moet je eerst jailbreaken.Hoe u dit doet, hangt af van de versie van iOS die uw hardware gebruikt, maar u kunt onze jailbreak-informatie hier vinden, afhankelijk van uw specifieke iOS-versie en apparaatmodel van iPhone of iPad.

Ter verduidelijking: dit is een gids over hoe je de mogelijkheid om SSH in te stellen op je iPhone of iPad vanaf een andere machine, als je alleen op zoek bent naar een SSH-client voor de iPhone of iPad, Prompt in de iOS App Store is verreweg de beste en kost ongeveer $ 15.

SSH instellen en vervolgens via SSH verbinding maken met een iPhone of iPad

Zoals eerder vermeld, is het eerste wat je moet doen jailbreaken, dat v alt buiten het bestek van dit artikel, maar het is gemakkelijk te doen. Nadat uw iPhone, iPad of iPod touch is gejailbreakt, gaat u als volgt te werk:

Stap 1) Vanaf het iOS-apparaat

  • Start Cydia en zoek naar en installeer OpenSSH (het staat in de netwerksectie op Cydia) – je ziet niets op je Springboard omdat dit op de achtergrond draait
  • Nadat OpenSSH is gedownload en geïnstalleerd, tikt u op "Instellingen" en vervolgens op "Wi-Fi"
  • Tik op de pijl naast de WiFi-router waarmee je bent verbonden, hierdoor worden de draadloze netwerkinstellingen weergegeven
  • Maak een notitie van het IP-adres zichtbaar op het eerste scherm, als voorbeeld zullen we zeggen dat het 192.168.1.103 is

Stap 2) SSH vanaf je Mac of Windows-pc

  • Start de terminal in Mac OS X of PuTTY voor Windows-gebruikers
  • Typ het volgende op de opdrachtregel:
  • ssh [email protected]

    Vergeet niet het IP-adres te gebruiken dat je in de vorige stap op je iPhone hebt gevonden

  • Wacht een minuut of twee terwijl de SSH-coderingssleutels worden gegenereerd, accepteer ze wanneer (indien) daarom wordt gevraagd - deze vertraging treedt alleen op wanneer u voor het eerst van een computer naar het iOS-apparaat ssht
  • Gebruik 'alpine' als er om een ​​wachtwoord wordt gevraagd, maar zonder de aanhalingstekens, dit is het standaardwachtwoord voor alle iOS-apparaten

Indien geïnteresseerd.

Stap 3) Wijzig de standaard iOS-wachtwoorden: U wordt nu via SSH verbonden met uw iPhone of iPad. Het eerste dat u wilt doen, is de standaardwachtwoorden wijzigen, anders zou iedereen in het netwerk in theorie verbinding kunnen maken met uw iPhone, iPad of iPod touch. Dit is gewoon een kwestie van het volgende commando typen:

passwd

Geef een nieuw wachtwoord op en bevestig het wanneer daarom wordt gevraagd.

Nu wil je het 'mobiele' ID-wachtwoord wijzigen om veilig te zijn, dit is in principe dezelfde procedure:

passwd mobiel

Voer een nieuw wachtwoord in en bevestig het.

In de onderstaande video wordt het proces van het wijzigen van de root-wachtwoorden beschreven. Dit is heel eenvoudig en duurt maar even.

Als u van plan bent regelmatig verbinding te maken met uw iOS-apparaat, wilt u misschien een handmatig DHCP IP-adres instellen zodat dit niet voor u verandert, en vervolgens een SSH-alias instellen zodat u niet moet u de volledige verbindingsreeks opnieuw typen.

SSH naar je iPhone vanaf de iPhone (of iPad naar zichzelf, enz.) bijv.: Maak verbinding met localhost

: Om verbinding te maken met localhost vanaf je iOS-apparaat, heb je alleen een SSH- of Terminal-client op de iPhone zelf nodig. Nogmaals, ik raad Prompt uit de iOS App Store aan, maar er zijn andere opties.

SFTP naar iPhone of iPad

: Het overzetten van bestanden naar de iPhone of iPad is gewoon een kwestie van SFTP gebruiken nadat OpenSSH is geïnstalleerd en draait.U gebruikt hetzelfde IP-adres, login en wachtwoord als bij het verbinden met SSH, alleen vanaf een ftp-client in plaats van de terminal. Een paar goede gratis FTP-clients zijn CyberDuck voor Mac of Filezilla voor Mac, Windows en Linux.

Diversen op SSH

Dit is uiteraard van toepassing op iOS en de iPhone en iPad, maar de Mac heeft ook een native SSH-server beschikbaar om in te schakelen en het is een stuk eenvoudiger om in te schakelen via een instellingenpaneel, of je kunt de SSH-server via de Mac-opdrachtregel, indien gewenst, is beide een stuk eenvoudiger in vergelijking met het gebruik van een jailbreak zoals nodig is in iOS.

Als je aanvullende inzichten of tips hebt over het gebruik van SSH op iOS, deel deze dan in de reacties hieronder!

SSH naar een iPhone of iPad