Sådan SSH til en iPhone eller iPad
Indholdsfortegnelse:
Du ved måske allerede, at iOS har den samme underliggende unix-arkitektur som Mac OS X, og på grund af dette kan du SSH til en iPhone eller iPad, ligesom du ville oprette forbindelse til enhver anden Mac- eller unix-baseret maskine .
Som det viser sig for os nørderde brugere, er denne evne deaktiveret uden et jailbreak, så for at SSH ind i din iOS-enhed skal du først jailbreake.Hvordan du gør dette, afhænger af, hvilken version af iOS din hardware bruger, men du kan finde vores jailbreak-oplysninger her afhængigt af din specifikke iOS-version og enhedsmodel af iPhone eller iPad.
For at præcisere er dette en guide til hvordan du opsætter muligheden for at SSH til din iPhone eller iPad fra en anden maskine, hvis du er bare på udkig efter en SSH-klient til iPhone eller iPad, Prompt i iOS App Store er langt den bedste og koster $15 eller deromkring.
Sådan konfigurerer du SSH og forbinder derefter med SSH til en iPhone eller iPad
Som tidligere nævnt er den første ting, du skal gøre, jailbreak, det er uden for denne artikels omfang, men det er nemt at gøre. Når din iPhone, iPad eller iPod touch er jailbroken, skal du fortsætte med følgende:
Trin 1) Fra iOS-enheden
- Start Cydia og søg efter og installer OpenSSH (det er i netværkssektionen på Cydia) – du vil ikke se noget på dit Springboard, fordi dette kører i baggrunden
- Når OpenSSH er downloadet og installeret, skal du trykke på "Indstillinger" og derefter på "Wi-Fi"
- Tryk på pilen ved siden af den WiFi-router, du er tilsluttet, dette vil få de trådløse netværksindstillinger frem
- Notér IP-adressen synlig på den første skærm, som et eksempel vil vi sige, at den er 192.168.1.103
Trin 2) SSH fra din Mac eller Windows PC
- Start terminalen i Mac OS X eller PuTTY for Windows-brugere
- Skriv følgende på kommandolinjen:
- …
- Når du bliver bedt om en adgangskode, skal du bruge "alpine", men uden anførselstegn, dette er standardadgangskoden for alle iOS-enheder
Husk at bruge den IP-adresse, du fandt i det foregående trin på din iPhone
Du kan, hvis du er interesseret.
Trin 3) Skift standard iOS-adgangskoder: Du vil nu være forbundet til din iPhone eller iPad via SSH. Den første ting, du vil gøre, er at ændre standardadgangskoderne, ellers kan enhver på netværket teoretisk oprette forbindelse til din iPhone, iPad eller iPod touch. Dette er bare et spørgsmål om at skrive følgende kommando:
passwd
Angiv en ny adgangskode, og bekræft den, når du bliver bedt om det.
Nu vil du gerne ændre 'mobil'-id-adgangskoden for at være sikker. Dette er grundlæggende den samme procedure:
passwd mobil
Indtast en ny adgangskode, og bekræft den.
Videoen nedenfor gennemgår processen med at ændre root-adgangskoderne. Dette er meget nemt og tager kun et øjeblik.
Hvis du planlægger at oprette forbindelse til din iOS-enhed ofte, vil du måske indstille en manuel DHCP IP-adresse, så den ikke ændrer sig på dig, og derefter opsætte et SSH-alias, så du ikke skal skrive hele forbindelsesstrengen igen.
SSH til din iPhone fra iPhone (eller iPad til sig selv osv.), dvs.: Opret forbindelse til localhost
: For at oprette forbindelse til localhost fra din iOS-enhed skal du blot have en SSH- eller Terminal-klient på selve iPhonen. Igen, jeg vil foreslå Spørg fra iOS App Store, men der er andre muligheder derude.
SFTP til iPhone eller iPad
: Overførsel af filer til iPhone eller iPad er blot et spørgsmål om at bruge SFTP efter OpenSSH er blevet installeret og kører.Du bruger den samme IP-adresse, login og adgangskode som at oprette forbindelse til SSH, bare fra en ftp-klient i stedet for terminalen. Et par gode gratis FTP-klienter er CyberDuck til Mac eller Filezilla til Mac, Windows og Linux.
Diverse på SSH
Dette gælder naturligvis for iOS og iPhone og iPad, men Mac'en har en indbygget SSH-server, der også kan aktiveres, og det er meget nemmere at slå til via et indstillingspanel, eller du kan aktivere SSH-server via Mac-kommandolinjen, hvis det foretrækkes, er enten en del enklere sammenlignet med at bruge et jailbreak som det, der er nødvendigt i iOS.
Hvis du har yderligere indsigt eller tips om brug af SSH på iOS, så del i kommentarerne nedenfor!