Slik SSH til en iPhone eller iPad
Innholdsfortegnelse:
Du vet kanskje allerede at iOS har den samme underliggende unix-arkitekturen som Mac OS X, og på grunn av dette kan du SSH til en iPhone eller iPad akkurat som du ville koblet til en hvilken som helst annen Mac- eller unix-basert maskin .
Som det viser seg for oss nerdere brukere, er denne muligheten deaktivert uten jailbreak, så for å SSH inn i iOS-enheten din må du jailbreak først.Hvordan du gjør dette varierer avhengig av hvilken versjon av iOS maskinvaren din bruker, men du kan finne vår jailbreak-informasjon her avhengig av din spesifikke iOS-versjon og enhetsmodell av iPhone eller iPad.
For å avklare er dette en veiledning om hvordan du konfigurerer muligheten til å SSH til iPhone eller iPad fra en annen maskin, hvis du er bare på utkikk etter en SSH-klient for iPhone eller iPad, Spørring på iOS App Store er den klart beste, og koster $15 eller så.
Hvordan sette opp SSH og deretter koble til med SSH til en iPhone eller iPad
Som tidligere nevnt, er det første du må gjøre jailbreak, det er utenfor rammen av denne artikkelen, men det er enkelt å gjøre. Etter at iPhone, iPad eller iPod touch er jailbroken, fortsett med følgende:
Trinn 1) Fra iOS-enheten
- Start Cydia og søk etter og installer OpenSSH (det er i nettverksdelen på Cydia) – du vil ikke se noe på Springboardet ditt fordi dette kjører i bakgrunnen
- Etter at OpenSSH er lastet ned og installert, trykk på «Innstillinger» og deretter på «Wi-Fi»
- Trykk på pilen ved siden av WiFi-ruteren du er koblet til, dette vil få opp innstillingene for det trådløse nettverket
- Noter IP-adressen som er synlig på den første skjermen, som et eksempel vil vi si at den er 192.168.1.103
Trinn 2) SSH fra din Mac eller Windows PC
- Start terminalen i Mac OS X, eller PuTTY for Windows-brukere
- Skriv inn følgende på kommandolinjen:
- Vent et minutt eller to mens SSH-krypteringsnøklene genereres, godta dem når (hvis) blir bedt om det – denne forsinkelsen oppstår bare første gang du ssh fra en datamaskin til iOS-enheten
- Når du blir bedt om et passord, bruk "alpine", men uten anførselstegn, dette er standardpassordet for alle iOS-enheter
Husk å bruke IP-adressen du fant i forrige trinn på iPhone
Du kan hvis du er interessert.
Trinn 3) Endre standard iOS-passord: Du vil nå bli koblet til din iPhone eller iPad via SSH. Det første du vil gjøre er å endre standardpassordene, ellers kan alle på nettverket teoretisk koble til iPhone, iPad eller iPod touch. Dette er bare et spørsmål om å skrive inn følgende kommando:
passwd
Oppgi et nytt passord og bekreft det når du blir spurt.
…passwd mobile
Skriv inn et nytt passord og bekreft det.
Videoen nedenfor går gjennom prosessen med å endre root-passord. Dette er veldig enkelt og tar bare et øyeblikk.
Hvis du planlegger å koble til iOS-enheten din ofte, kan det være lurt å angi en manuell DHCP IP-adresse slik at den ikke endres på deg, og deretter sette opp et SSH-alias slik at du ikke må skrive inn hele tilkoblingsstrengen på nytt.
SSH inn i iPhone fra iPhone (eller iPad til seg selv, osv.), dvs.: Koble til lokalvert
: For å koble til localhost fra iOS-enheten din trenger du bare å ha en SSH- eller Terminal-klient på selve iPhonen. Igjen, jeg vil foreslå Spør fra iOS App Store, men det finnes andre alternativer der ute.
SFTP til iPhone eller iPad
: Å overføre filer til iPhone eller iPad er bare et spørsmål om å bruke SFTP etter at OpenSSH er installert og kjører.Du vil bruke samme IP-adresse, pålogging og passord som å koble til med SSH, bare fra en ftp-klient i stedet for terminalen. Noen få gode gratis FTP-klienter er CyberDuck for Mac, eller Filezilla for Mac, Windows og Linux.
Diverse på SSH
Dette gjelder selvsagt for iOS og iPhone og iPad, men Mac-en har en innebygd SSH-server tilgjengelig for å aktivere også, og det er mye enklere å slå på via et innstillingspanel, eller du kan aktivere SSH-server via Mac-kommandolinjen hvis foretrukket, enten er ganske mye enklere sammenlignet med å bruke en jailbreak som det som er nødvendig i iOS.
Hvis du har ytterligere innsikt eller tips om bruk av SSH på iOS, del i kommentarfeltet nedenfor!