Noen ganger er det nødvendig å koble til mobilenheten din fra en datamaskin, for feilsøkingsformål eller for å bruke et verktøy som kjører fra datamaskinen. For eksempel nedgraderer tihmstars Prometheus-pakken enheten din ved å sende kommandoer til den fra datamaskinen som den, og filene den bruker, er lagret. Tilkoblingen som brukes til å gjøre dette kalles SSH, og blir normalt levert av OpenSSH-pakken (eller en tilsvarende klient som Dropbear).
I denne guiden vil vi vise deg hvordan du bruker SSH til å koble til enheten din fra datamaskinen din. Vi vil også gå gjennom hvordan du endrer standardpassordene på enheten din, fordi når du først har installert OpenSSH, kan hvem som helst logge seg på med standardpassordene hvis du ikke endrer dem. Dette er en stor sikkerhetsrisiko, og derfor bør alle som har OpenSSH installert følge denne prosedyren.
Advarsel: les dette!
Vær oppmerksom på denne prosedyren gjelder ikke for iOS 10 Yalu-fengsler. De inkluderer allerede en annen SSH-klient, og å installere OpenSSH ved siden av den vil forårsake problemer.
Å installere OpenSSH på enheter som kjører iOS 9.3.3 eller lavere, er imidlertid helt trygt.
Hvordan SSH til iPhone eller iPad
1) Hvis du ikke allerede har det installert, installerer du OpenSSH på enheten din fra Cydia. Den finnes på Cydia / Telesphoreo-depotet, og forfatteren er Saurik.
Hvis du kjører noen Yalu jailbreak for iOS 10, ikke installer OpenSSH, da det allerede inneholder en SSH-klient som heter Dropbear, og hvis du installerer begge deler, vil dette føre til problemer.
2) Forsikre deg om at både den bærbare datamaskinen og enheten din er koblet til det samme Wi-Fi-nettverket.
3) Åpne enheten på enheten din innstillinger app, og gå til Wi-Fi.
4) Velg det blå informasjonsikonet til høyre for Wi-Fi-nettverket du for øyeblikket er koblet til.
5) På informasjonssiden som kommer opp, se etter feltet som heter IP adresse, og noter verdien.
6) Start din Terminal applikasjon fra / Applications / Utilities, eller via Spotlight.
7) Angi kommandoen nedenfor når du blir bedt om det. Bytt ut strengen til Xs med IP adresse du bemerket i trinn 5.
8) Terminal kan spørre deg om du vil stole på verten. Hvis det gjør det, skriver du ja, og trykk deretter på Tast inn nøkkel.
9) Den vil nå be om enhetens passord for å koble seg til det. Dette er ikke datamaskinens passord eller enhetens låsepassord.
- Hvis du aldri har endret passordet før eller brukt OpenSSH, er passordet fortsatt standard, som er alpine.
- Hvis du tidligere har brukt OpenSSH og endret passord for enheten din, kjenner du det nye passordet, og kan legge det inn her.
10) Skriv inn passordet og trykk Tast inn.
11) Etter å ha tastet inn passordet, vil Terminal-meldingen endre seg fra datamaskinens navn, til rot, som betyr at den nå er koblet til enheten din. Kommandoer du sender ut etter dette, vil påvirke enheten din i stedet for datamaskinen din.
Hvis du allerede har endret enhetens standardpassord og bare trenger å vite hvordan du SSH til enheten din, er du nå ferdig! Du kan nå utstede hvilke kommandoer du trenger til enheten din, for eksempel erstatte filer, eller bruke verktøy som Prometheus.
Men hvis du ikke har endret standardpassordene enda, og du logget inn med passordet “alpint”, bør du endre dem NÅ ved å følge resten av denne guiden.
Slik endrer du root- og mobilpassordene dine
Du må bare gjøre denne delen en gang; fremover kan du SSH til enheten din ved å følge bare trinnene ovenfor.
1) Følg instruksjonene ovenfor for å SSH til din iPhone eller iPad.
2) Når du er koblet til enheten din, og ledeteksten sier rot, endre rotpassordet ved å skrive passwd inn i terminalen.
3) Den vil be om et nytt root-passord. Skriv den nøye inn, treff Tast inn, og skriv det inn igjen når du blir bedt om det.
Ikke mist, skriv feil inn to ganger, eller glem dette passordet, fordi du ikke vil kunne endre det hvis du gjør det, og du vil ikke kunne koble til enheten din via SSH uten det.
Når passordet er tastet inn to ganger, vil rot ledeteksten vises igjen, noe som betyr at root-passordet har blitt endret. I fremtiden må du oppgi det nye passordet på trinn 9 ovenfor når du kobler til via SSH.
4) Skriv nå passwd mobil inn i terminalen, og trykk Tast inn. Vi vil nå endre passordet for både mobil bruker og rot for å holde enheten sikker.
5) Terminal ber deg om å oppgi et passord to ganger, denne gangen for mobil i stedet for root. Passordene kan være de samme hvis du vil.
Ikke mist, skriv feil inn to ganger, eller glem dette passordet, da du ikke vil kunne endre det hvis du gjør det.
Når du har tastet passordet to ganger, vises ledeteksten på nytt, noe som betyr at mobilpassordet også har blitt endret. Enheten din er nå sikker mot uønskede tilkoblinger som logger på med standard passord. I fremtiden trenger du bare følge trinn 2-9 i denne guiden for å koble deg til via SSH, og må oppgi det nye root-passordet ditt i stedet for "alpint".
Her er et skjermbilde av hele terminalen, slik at du kan se kommandoene:
OpenSSH er et kraftig verktøy, og kan ofte lagre enheten din fra en gjenoppretting ved å la deg gjøre endringer når enheten ikke kan brukes, for eksempel når den er frosset eller starter opp looping. Av denne grunn er det lurt å få det installert, så du er forberedt på det verste. Hvis du installerer det imidlertid, husk å endre passordene som beskrevet ovenfor, eller det blir mer en sikkerhetsrisiko enn en hjelp.
Gi meg beskjed om du har problemer med å følge denne guiden, og om du har noen interessante bruksområder for OpenSSH på Apple-enhetene dine. Denne prosessen vil også være nyttig for noen av mine kommende guider, for eksempel hvordan du bruker tihmstar's futurerestore å oppgradere enheten din til en usignert firmware, så se også etter det!