Kako SSH na iPhone ili iPad
Sadržaj:
Možda već znate da iOS ima istu temeljnu unix arhitekturu kao Mac OS X, i zbog toga možete SSH na iPhone ili iPad baš kao što biste se povezali s bilo kojim drugim Mac ili Unix strojem .
Kako se pokazalo za nas štreberske korisnike, ova mogućnost je onemogućena bez jailbreaka, tako da ćete morati prvo napraviti jailbreak da biste pristupili SSH-u na svoj iOS uređaj.Kako to učiniti ovisi o verziji iOS-a koju vaš hardver koristi, ali ovdje možete pronaći naše informacije o bjekstvu iz zatvora ovisno o vašoj specifičnoj verziji iOS-a i modelu uređaja iPhone ili iPad.
Da pojasnimo, ovo je vodič o kako postaviti mogućnost SSH-a na vaš iPhone ili iPad s drugog računala, ako samo tražite SSH klijent za iPhone ili iPad, Prompt na iOS App Storeu daleko je najbolji i košta oko 15 USD.
Kako postaviti SSH i zatim se povezati pomoću SSH-a na iPhone ili iPad
Kao što je prethodno spomenuto, prva stvar koju trebate učiniti je bjekstvo iz zatvora, to je izvan opsega ovog članka, ali je lako učiniti. Nakon što se vaš iPhone, iPad ili iPod touch razbije, nastavite sa sljedećim:
Korak 1) S iOS uređaja
- Pokrenite Cydiju i potražite i instalirajte OpenSSH (nalazi se u odjeljku za umrežavanje na Cydiji) – nećete vidjeti ništa na svom Springboardu jer ovo radi u pozadini
- Nakon što se OpenSSH preuzme i instalira, dodirnite “Postavke”, a zatim “Wi-Fi”
- Dodirnite strelicu pokraj WiFi usmjerivača na koji ste spojeni, ovo će prikazati postavke bežične mreže
- Zabilježite IP adresu vidljivu na prvom ekranu, kao primjer ćemo reći da je 192.168.1.103
Korak 2) SSH s vašeg Mac ili Windows računala
- Pokrenite terminal u Mac OS X ili PuTTY za Windows korisnike
- U naredbeni redak upišite sljedeće:
- Pričekajte minutu ili dvije dok se generiraju SSH ključevi za enkripciju, prihvatite ih kada (ako) bude zatraženo – ova odgoda se događa samo kada prvi put ssh s računala na iOS uređaj
- Kada se od vas zatraži lozinka, koristite "alpine", ali bez navodnika, ovo je zadana lozinka za sve iOS uređaje
Ne zaboravite koristiti IP adresu koju ste pronašli u prethodnom koraku na svom iPhoneu
Možete ako ste zainteresirani.
Korak 3) Promijenite zadane lozinke za iOS: Sada ćete biti povezani na svoj iPhone ili iPad putem SSH-a. Prva stvar koju ćete htjeti učiniti je promijeniti zadane lozinke, inače bi se bilo tko na mreži teoretski mogao spojiti na vaš iPhone, iPad ili iPod touch. Ovo je samo stvar upisivanja sljedeće naredbe:
passwd
Unesi novu lozinku, a zatim je potvrdi kad se to od vas zatraži.
Sada ćete htjeti promijeniti 'mobilnu' ID lozinku da biste bili sigurni, ovo je u osnovi isti postupak:
passwd mobile
Unesite novu lozinku i potvrdite je.
Video u nastavku pokazuje proces promjene root lozinki. Ovo je vrlo jednostavno i traje samo trenutak.
Ako se planirate često povezivati sa svojim iOS uređajem, možda ćete htjeti postaviti ručnu DHCP IP adresu kako se ne bi promijenila na vama, a zatim postaviti SSH alias kako ne biste morate ponovo upisati cijeli niz veze.
SSH u vaš iPhone s iPhonea (ili iPada na sebe, itd.), tj.: Povežite se na localhost
: Za spajanje na localhost s vašeg iOS uređaja, samo trebate imati SSH ili terminalski klijent na samom iPhoneu. Opet, predložit ću Prompt iz iOS App Storea, ali postoje i druge opcije.
SFTP na iPhone ili iPad
: Prijenos datoteka na iPhone ili iPad samo je stvar korištenja SFTP-a nakon što je OpenSSH instaliran i pokrenut.Koristit ćete istu IP adresu, prijavu i zaporku kao za povezivanje sa SSH-om, samo s ftp klijenta umjesto s terminala. Nekoliko dobrih besplatnih FTP klijenata su CyberDuck za Mac ili Filezilla za Mac, Windows i Linux.
Razno na SSH
Ovo se očito odnosi na iOS i iPhone i iPad, ali Mac ima izvorni SSH poslužitelj koji je također dostupan i puno ga je lakše uključiti putem ploče s postavkama ili možete omogućiti SSH poslužitelj preko naredbenog retka Maca, ako je to poželjno, bilo koji je prilično jednostavniji u usporedbi s korištenjem jailbreaka kao što je potrebno u iOS-u.
Ako imate dodatne uvide ili savjete o korištenju SSH-a na iOS-u, podijelite ih u komentarima ispod!