Jak SSH na iPhone nebo iPad
Obsah:
Možná už víte, že iOS má stejnou základní unixovou architekturu jako Mac OS X, a díky tomu můžete SSH do iPhonu nebo iPadu stejně jako byste se připojovali k jakémukoli jinému Macu nebo unixovému počítači. .
Jak se ukázalo pro nás hloupější uživatele, tato schopnost je bez útěku z vězení zakázána, takže abyste mohli SSH do svého zařízení se systémem iOS, musíte nejprve útěk z vězení.Jak to udělat, se liší podle toho, jakou verzi iOS váš hardware používá, ale informace o útěku z vězení najdete zde v závislosti na vaší konkrétní verzi iOS a modelu zařízení iPhone nebo iPad.
Pro upřesnění, toto je průvodce jak nastavit možnost SSH do vašeho iPhone nebo iPadu z jiného počítače, pokud právě hledáte SSH klienta pro iPhone nebo iPad, Prompt na iOS App Store je zdaleka nejlepší a stojí 15 $ nebo tak nějak.
Jak nastavit SSH a poté se připojit pomocí SSH k iPhone nebo iPad
Jak již bylo zmíněno, první věc, kterou musíte udělat, je útěk z vězení, který je mimo rozsah tohoto článku, ale je snadné to udělat. Po jailbreaku vašeho iPhonu, iPadu nebo iPodu touch postupujte následovně:
Krok 1) Ze zařízení iOS
- Spusťte Cydii a vyhledejte a nainstalujte OpenSSH (je v sekci sítí na Cydii) – na Springboardu nic neuvidíte, protože běží na pozadí
- Po stažení a instalaci OpenSSH klepněte na „Nastavení“ a poté na „Wi-Fi“
- Klepněte na šipku vedle routeru WiFi, ke kterému jste připojeni, zobrazí se nastavení bezdrátové sítě
- Poznamenejte si IP adresu viditelnou na první obrazovce, jako příklad řekneme, že je to 192.168.1.103
Krok 2) SSH z počítače Mac nebo Windows PC
- Spusťte terminál v systému Mac OS X nebo PuTTY pro uživatele Windows
- Na příkazový řádek zadejte následující:
- Počkejte minutu nebo dvě, než se vygenerují šifrovací klíče SSH, přijměte je, když (pokud) budete požádáni – toto zpoždění nastane pouze při prvním použití ssh z počítače do zařízení iOS
- Když budete požádáni o heslo, použijte „alpine“, ale bez uvozovek, toto je výchozí heslo pro všechna zařízení iOS
Nezapomeňte použít IP adresu, kterou jste našli v předchozím kroku na svém iPhonu
V případě zájmu můžete.
Krok 3) Změňte výchozí hesla pro iOS: Nyní budete připojeni ke svému iPhonu nebo iPadu přes SSH. První věc, kterou budete chtít udělat, je změnit výchozí hesla, jinak by se k vašemu iPhonu, iPadu nebo iPodu touch mohl teoreticky připojit kdokoli v síti. Stačí napsat následující příkaz:
passwd
Zadejte nové heslo a na požádání jej potvrďte.
Nyní budete chtít změnit heslo „mobilního“ ID, aby bylo bezpečné, toto je v podstatě stejný postup:
passwd mobile
Zadejte nové heslo a potvrďte ho.
Video níže vás provede procesem změny hesel uživatele root. Je to velmi snadné a zabere to jen chvilku.
Pokud se ke svému iOS zařízení plánujete připojovat často, možná budete chtít nastavit ruční DHCP IP adresu, aby se vám neměnila, a poté nastavit alias SSH, abyste musíte znovu zadat celý připojovací řetězec.
SSH do vašeho iPhone z iPhonu (nebo iPadu do něj samotného atd.), tj.: Připojte se k localhost
: Pro připojení k localhost z vašeho iOS zařízení stačí mít SSH nebo terminálového klienta na samotném iPhone. Znovu navrhuji výzvu z obchodu iOS App Store, ale existují i jiné možnosti.
SFTP na iPhone nebo iPad
: Přenos souborů do iPhonu nebo iPadu je pouze otázkou použití SFTP po instalaci a spuštění OpenSSH.Budete používat stejnou IP adresu, přihlašovací jméno a heslo jako při připojení k SSH, jen z ftp klienta místo z terminálu. Několik dobrých bezplatných FTP klientů je CyberDuck pro Mac nebo Filezilla pro Mac, Windows a Linux.
Různé na SSH
Toto samozřejmě platí pro iOS a iPhone a iPad, ale Mac má k dispozici také nativní server SSH, který lze aktivovat, a je mnohem snazší jej přepínat pomocí panelu nastavení, nebo můžete povolit SSH server přes příkazový řádek Mac, pokud je to preferováno, je o něco jednodušší ve srovnání s použitím útěku z vězení, jako je to, co je nutné v iOS.
Pokud máte nějaké další poznatky nebo tipy ohledně používání SSH na iOS, podělte se v komentářích níže!