Soms is het nodig om vanaf een computer verbinding te maken met uw mobiele apparaat, voor probleemoplossing of om een tool te gebruiken die vanaf de computer wordt uitgevoerd. De Prometheus-suite van tihmstar maakt bijvoorbeeld een downgrade van uw apparaat door opdrachten naar de computer te sturen waarop het wordt opgeslagen en de bestanden die het gebruikt. De verbinding die hiervoor wordt gebruikt, wordt SSH genoemd en wordt normaal gesproken geleverd door het OpenSSH-pakket (of een vergelijkbare client zoals Dropbear).
In deze gids laten we u zien hoe u SSH kunt gebruiken om vanaf uw computer verbinding te maken met uw apparaat. We zullen ook doornemen hoe u de standaardwachtwoorden op uw apparaat kunt wijzigen, want nadat u OpenSSH hebt geïnstalleerd, kan iedereen inloggen met de standaardwachtwoorden als u deze niet wijzigt. Dit is een groot beveiligingsrisico en daarom moet iedereen die OpenSSH heeft geïnstalleerd deze procedure volgen.
Waarschuwing: lees dit!
Let op deze procedure is niet van toepassing op de iOS 10 Yalu-jailbreaks. Ze bevatten al een andere SSH-client en het installeren van OpenSSH ernaast zal problemen veroorzaken.
Het is echter volledig veilig om OpenSSH te installeren op apparaten met iOS 9.3.3 of lager.
Hoe SSH in uw iPhone of iPad
1) Installeer het als u het nog niet hebt geïnstalleerd OpenSSH op uw apparaat van Cydia. Het is te vinden in de Cydia / Telesphoreo-repository en de auteur is Saurik.
Als u een Yalu-jailbreak voor iOS 10 uitvoert, Niet doen installeer OpenSSH, omdat het al een SSH-client met de naam Dropbear bevat en beide installeren problemen zal veroorzaken.
2) Zorg ervoor dat zowel uw laptop als uw apparaat zijn verbonden met hetzelfde wifi-netwerk.
3) Open op uw apparaat instellingen app en ga naar Wifi.
4) Selecteer het blauwe informatiepictogram rechts van het wifi-netwerk waarmee u momenteel bent verbonden.
5) Zoek op de opgeroepen informatiepagina naar het veld dat wordt genoemd IP adres, en noteer de waarde.
6) Start op uw Mac de Terminal applicatie van / Applications / Utilities, of via Spotlight.
7) Voer de onderstaande opdracht in bij de prompt. Vervang de reeks X'en door de IP adres u hebt genoteerd in stap 5.
8) Terminal kan u vragen of u de host wilt vertrouwen. Als dit het geval is, typt u Ja, en druk vervolgens op invoeren sleutel.
9) Het vraagt nu om het wachtwoord van het apparaat om er verbinding mee te maken. Dit is niet uw computerwachtwoord of het vergrendelingswachtwoord van uw apparaat.
- Als u het wachtwoord nooit eerder hebt gewijzigd of OpenSSH hebt gebruikt, is het wachtwoord nog steeds het standaardwachtwoord alpine.
- Als u eerder OpenSSH hebt gebruikt en de wachtwoorden van uw apparaat hebt gewijzigd, weet u het nieuwe wachtwoord en kunt u het hier invoeren.
10) Voer het wachtwoord in en druk op invoeren.
11) Nadat u het wachtwoord hebt ingevoerd, verandert de prompt van Terminal van de naam van uw computer in wortel, wat betekent dat het nu is verbonden met uw apparaat. Alle opdrachten die u hierna uitvoert, hebben invloed op uw apparaat en niet op uw computer.
Als u de standaardwachtwoorden van uw apparaat al hebt gewijzigd en alleen maar wilt weten hoe u SSH in uw apparaat kunt gebruiken, bent u nu klaar! U kunt nu alle opdrachten uitvoeren die u nodig hebt voor uw apparaat, zoals het vervangen van bestanden of het gebruik van hulpprogramma's zoals Prometheus.
Als u uw standaardwachtwoorden echter nog niet hebt gewijzigd en u bent ingelogd met het wachtwoord "alpine", moet u deze NU wijzigen door de rest van deze handleiding te volgen.
Hoe u uw root- en mobiele wachtwoorden kunt wijzigen
U hoeft dit onderdeel slechts één keer te doen; in de toekomst kunt u SSH naar uw apparaat uitvoeren door alleen de bovenstaande stappen te volgen.
1) Volg de bovenstaande instructies om SSH op uw iPhone of iPad te zetten.
2) Nadat u bent verbonden met uw apparaat en de opdrachtprompt zegt wortel, wijzig het root-wachtwoord door te typen passwd naar Terminal.
3) Het zal om een nieuw root-wachtwoord vragen. Typ het voorzichtig in, druk op invoeren, en typ het opnieuw in wanneer daarom wordt gevraagd.
Verlies, typ niet twee keer of vergeet dit wachtwoord niet, omdat u het niet kunt wijzigen als u dat doet en u zonder SSH geen verbinding met uw apparaat kunt maken.
Nadat het wachtwoord twee keer is ingevoerd, wordt de wortel prompt verschijnt opnieuw, wat betekent dat het rootwachtwoord met succes is gewijzigd. In de toekomst moet u dat nieuwe wachtwoord invoeren bij stap 9 hierboven wanneer u verbinding maakt via SSH.
4) Typ nu passwd mobiel naar Terminal en druk op invoeren. We zullen nu het wachtwoord voor zowel de mobiele gebruiker als de root wijzigen om het apparaat veilig te houden.
5) Terminal zal u opnieuw twee keer vragen om een wachtwoord in te voeren, dit keer voor mobiel in plaats van root. De wachtwoorden kunnen hetzelfde zijn als je wilt.
Verlies, typ twee keer niet verkeerd of vergeet dit wachtwoord niet, want anders kunt u het niet wijzigen.
Nadat u het wachtwoord tweemaal hebt ingevoerd, verschijnt de prompt opnieuw, wat betekent dat het mobiele wachtwoord ook succesvol is gewijzigd. Uw apparaat is nu beveiligd tegen ongewenste verbindingen waarbij wordt ingelogd met het standaardwachtwoord. In de toekomst hoeft u alleen stappen 2-9 van deze handleiding te volgen om verbinding te maken via SSH en moet u uw nieuwe root-wachtwoord invoeren in plaats van "alpine".
Hier is een screenshot van de hele Terminal-sessie, zodat u de opdrachten kunt bekijken:
OpenSSH is een krachtig hulpmiddel en kan uw apparaat vaak redden van een herstel door u wijzigingen aan te laten brengen wanneer het apparaat zelf niet kan worden gebruikt, bijvoorbeeld wanneer het is bevroren of tijdens het opstarten. Om deze reden is het een goed idee om het te laten installeren, dus je bent voorbereid op het ergste. Als u het echter installeert, zorg ervoor dat u de wachtwoorden wijzigt zoals hierboven beschreven, of het wordt meer een beveiligingsrisico dan een hulp.
Laat het me weten als u problemen ondervindt bij het volgen van deze handleiding en als u interessante toepassingen hebt voor OpenSSH op uw Apple-apparaten. Dit proces zal ook handig zijn voor sommige van mijn aankomende gidsen, zoals hoe je tihmstar's kunt gebruiken futurerestore om uw apparaat te upgraden naar een niet-ondertekende firmware, dus kijk daar ook naar uit!