Cum să SSH pe un iPhone sau iPad
Cuprins:
S-ar putea să știți deja că iOS are aceeași arhitectură Unix subiacentă ca și Mac OS X și, din această cauză, puteți SSH într-un iPhone sau iPad, așa cum v-ați conecta la orice altă mașină bazată pe Mac sau Unix. .
Așa cum se dovedește pentru noi, utilizatorii mai tocilar, această abilitate este dezactivată fără jailbreak, așa că pentru a accesa SSH pe dispozitivul tău iOS va trebui mai întâi să faci jailbreak.Cum să faceți acest lucru variază în funcție de versiunea de iOS pe care o folosește hardware-ul dvs., dar puteți găsi informații despre jailbreak aici, în funcție de versiunea iOS și de modelul dispozitivului dvs. de iPhone sau iPad.
Pentru a clarifica, acesta este un ghid despre cum să configurați capacitatea de a SSH pe iPhone sau iPad de pe o altă mașină, dacă sunt doar în căutarea unui client SSH pentru iPhone sau iPad, Prompt din iOS App Store este de departe cel mai bun și costă aproximativ 15 USD.
Cum se configurează SSH și apoi se conectează cu SSH la un iPhone sau iPad
Așa cum am menționat anterior, primul lucru pe care trebuie să-l faci este jailbreak, care nu intră în domeniul de aplicare al acestui articol, dar este ușor de făcut. După ce iPhone-ul, iPad-ul sau iPod touch-ul este jailbreak, procedați cu următoarele:
Pasul 1) De pe dispozitivul iOS
- Lansați Cydia și căutați și instalați OpenSSH (este în secțiunea de rețele de pe Cydia) – nu veți vedea nimic pe Springboard deoarece acesta rulează în fundal
- După ce OpenSSH este descărcat și instalat, apăsați pe „Setări” și apoi pe „Wi-Fi”
- Atingeți săgeata de lângă routerul WiFi la care sunteți conectat, aceasta va afișa setările rețelei wireless
- Notați adresa IP vizibilă pe primul ecran, ca exemplu vom spune că este 192.168.1.103
Pasul 2) SSH de pe computerul Mac sau Windows
- Lansați terminalul în Mac OS X sau PuTTY pentru utilizatorii de Windows
- Tastați următoarele la linia de comandă:
- Așteptați un minut sau două în timp ce cheile de criptare SSH sunt generate, acceptați-le când (dacă) sunteți solicitat – această întârziere apare doar prima dată când transferați ssh de la un computer la dispozitivul iOS
- Când ți se cere o parolă, folosește „alpin”, dar fără ghilimele, aceasta este parola implicită pentru toate dispozitivele iOS
Nu uitați să utilizați adresa IP pe care ați găsit-o la pasul anterior pe iPhone
Puteți dacă sunteți interesat.
Pasul 3) Schimbați parolele implicite iOS: Acum veți fi conectat la iPhone sau iPad prin SSH. Primul lucru pe care veți dori să-l faceți este să schimbați parolele implicite, altfel oricine din rețea s-ar putea conecta teoretic la iPhone, iPad sau iPod touch. Este doar o chestiune de tastare a următoarei comenzi:
passwd
Oferiți o nouă parolă și apoi confirmați-o când vi se cere.
Acum veți dori să schimbați parola ID-ului „mobil” pentru a fi în siguranță, aceasta este practic aceeași procedură:
passwd mobile
Introduceți o nouă parolă și confirmați-o.
Videoclipul de mai jos prezintă procesul de schimbare a parolelor root. Acest lucru este foarte ușor și durează doar un moment.
Dacă intenționați să vă conectați frecvent la dispozitivul iOS, este posibil să doriți să setați o adresă IP DHCP manuală, astfel încât să nu se schimbe pentru dvs., apoi să configurați un alias SSH pentru a nu trebuie să tastați din nou întregul șir de conexiune.
SSH în iPhone-ul dvs. de pe iPhone (sau iPad către el însuși, etc.), adică: Conectați-vă la localhost
: Pentru a vă conecta la localhost de pe dispozitivul dvs. iOS, trebuie doar să aveți un client SSH sau Terminal pe iPhone însuși. Din nou, voi sugera Prompt din iOS App Store, dar există și alte opțiuni.
SFTP pe iPhone sau iPad
: Transferarea fișierelor pe iPhone sau iPad este doar o chestiune de utilizare a SFTP după ce OpenSSH a fost instalat și rulează.Veți folosi aceeași adresă IP, autentificare și parolă ca și pentru conectarea cu SSH, doar de la un client ftp în loc de terminal. Câțiva clienți FTP gratuiti buni sunt CyberDuck pentru Mac sau Filezilla pentru Mac, Windows și Linux.
Misc pe SSH
Acest lucru se aplică, evident, pentru iOS și iPhone și iPad, dar Mac-ul are un server SSH nativ disponibil pentru activare și este mult mai ușor să comutați printr-un panou de setări sau puteți activa Serverul SSH prin linia de comandă Mac, dacă se preferă, oricare dintre ele este destul de mai simplu în comparație cu utilizarea unui jailbreak ca ceea ce este necesar în iOS.
Dacă aveți informații suplimentare sau sfaturi despre utilizarea SSH pe iOS, împărtășiți în comentariile de mai jos!