Paano mag-SSH sa isang iPhone o iPad

Talaan ng mga Nilalaman:

Anonim

Maaaring alam mo na na ang iOS ay may parehong pinagbabatayan na arkitektura ng unix gaya ng Mac OS X, at dahil dito maaari kang mag-SSH sa isang iPhone o iPad tulad ng pagkonekta mo sa anumang iba pang Mac o unix based machine .

Tulad ng lumalabas para sa aming mga nerdier na user, ang kakayahang ito ay hindi pinagana nang walang jailbreak, kaya para makapag-SSH sa iyong iOS device, kailangan mo munang mag-jailbreak.Kung paano ito gawin ay nag-iiba-iba sa kung anong bersyon ng iOS ang ginagamit ng iyong hardware, ngunit mahahanap mo ang aming impormasyon sa jailbreak dito depende sa iyong partikular na bersyon ng iOS at modelo ng device ng iPhone o iPad.

Upang linawin, ito ay isang gabay sa paano i-setup ang kakayahang mag-SSH sa iyong iPhone o iPad mula sa ibang makina, kung ikaw naghahanap lang ng SSH client para sa iPhone o iPad, ang Prompt sa iOS App Store ang pinakamaganda, at nagkakahalaga ng $15 o higit pa.

Paano i-setup ang SSH at pagkatapos ay Kumonekta sa SSH sa isang iPhone o iPad

Tulad ng naunang nabanggit, ang unang bagay na kailangan mong gawin ay jailbreak, iyon ay wala sa saklaw ng artikulong ito ngunit ito ay madaling gawin. Pagkatapos ma-jailbreak ang iyong iPhone, iPad, o iPod touch, magpatuloy sa sumusunod:

Hakbang 1) Mula sa iOS Device

  • Ilunsad ang Cydia at hanapin at i-install ang OpenSSH (nasa networking section ito sa Cydia) – wala kang makikita sa iyong Springboard dahil tumatakbo ito sa background
  • Pagkatapos ma-download at mai-install ang OpenSSH, mag-tap sa “Mga Setting” at pagkatapos ay sa “Wi-Fi”
  • I-tap ang arrow sa tabi ng WiFi router kung saan ka nakakonekta, ilalabas nito ang mga setting ng wireless network
  • Tandaan ang IP Address na makikita sa unang screen, bilang halimbawa ay sasabihin naming ito ay 192.168.1.103

Hakbang 2) SSH mula sa iyong Mac o Windows PC

  • Ilunsad ang Terminal sa Mac OS X, o PuTTY para sa mga gumagamit ng Windows
  • I-type ang sumusunod sa command line:
  • ssh [email protected]

    Tandaan na gamitin ang IP address na nakita mo sa naunang hakbang sa iyong iPhone

  • Maghintay ng isang minuto o dalawa habang nabuo ang mga SSH encryption key, tanggapin ang mga ito kapag (kung) tinanong – nangyayari lang ang pagkaantala na ito sa unang pagkakataong mag-ssh ka mula sa isang computer patungo sa iOS device
  • Kapag humingi ng password, gumamit ng “alpine” ngunit walang mga quote, ito ang default na password para sa lahat ng iOS device

Pwede kung interesado.

Hakbang 3) Baguhin ang Mga Default na iOS Password: Makokonekta ka na ngayon sa iyong iPhone o iPad sa pamamagitan ng SSH. Ang unang bagay na gugustuhin mong gawin ay baguhin ang mga default na password, kung hindi, sinuman sa network ay maaaring theoretically kumonekta sa iyong iPhone, iPad, o iPod touch. Ito ay isang bagay lamang ng pag-type ng sumusunod na command:

passwd

Magbigay ng bagong password at pagkatapos ay kumpirmahin ito kapag tinanong.

Ngayon ay gugustuhin mong palitan ang password ng ‘mobile’ ID para maging ligtas, ito ay karaniwang parehong pamamaraan:

passwd mobile

Maglagay ng bagong password at kumpirmahin ito.

Ang video sa ibaba ay naglalakad sa proseso ng pagbabago ng mga root password. Napakadali nito at sandali lang.

Kung plano mong kumonekta nang madalas sa iyong iOS device, maaaring gusto mong magtakda ng manu-manong DHCP IP address para hindi ito magbago sa iyo, at pagkatapos ay mag-setup ng SSH alias para hindi ka kailangang i-type muli ang buong string ng koneksyon.

SSH sa iyong iPhone mula sa iPhone (o iPad sa sarili nito, atbp) ibig sabihin: Kumonekta sa localhost

: Para sa pagkonekta sa localhost mula sa iyong iOS device, kailangan mo lang magkaroon ng SSH o Terminal client sa iPhone mismo. Muli, imumungkahi ko ang Prompt mula sa iOS App Store, ngunit may iba pang mga opsyon doon.

SFTP sa iPhone o iPad

: Ang paglilipat ng mga file sa iPhone o iPad ay isang bagay lamang sa paggamit ng SFTP pagkatapos ma-install at tumatakbo ang OpenSSH.Gagamitin mo ang parehong IP address, login, at password bilang pagkonekta sa SSH, mula lang sa isang ftp client sa halip na sa Terminal. Ang ilang magagandang libreng FTP client ay ang CyberDuck para sa Mac, o Filezilla para sa Mac, Windows, at Linux.

Misc sa SSH

Malinaw na naaangkop ito sa iOS at sa iPhone at iPad, ngunit ang Mac ay may katutubong SSH server na magagamit din upang paganahin at mas madaling mag-toggle sa pamamagitan ng panel ng mga setting, o maaari mong paganahin ang SSH server sa pamamagitan ng command line ng Mac kung gusto, alinman ay medyo mas simple kumpara sa paggamit ng jailbreak tulad ng kung ano ang kinakailangan sa iOS.

Kung mayroon kang anumang karagdagang insight o tip tungkol sa paggamit ng SSH sa iOS, ibahagi sa mga komento sa ibaba!

Paano mag-SSH sa isang iPhone o iPad