Zmeňte predvolené koreňové heslo pre iPhone
Ak sa na svojom iPhone alebo iOS zariadení chystáte spustiť niečo ako OpenSSH alebo MobileTerminal, aby ste sa k nemu mohli pripojiť pomocou SSH, budete chcieť zmeniť heslo root zo zrejmých bezpečnostných dôvodov. Bez toho môže ktokoľvek použiť predvolené „alpské“ heslo a pripojiť sa k hardvéru za predpokladu, že vie, že je spustený server SSH a má adresu IP zariadenia v sieti LAN.
Poznámka: toto je dôležité len pre používateľov, ktorí prepadli jailbreak zariadenia so systémom iOS a potom majú spustený aktívny server SSH, ako je MobileTerminal. Toto nie je nevyhnutný postup pre ostatných používateľov zariadení iPhone alebo iPad, pretože žiadny server nie je štandardne otvorený, a preto neexistuje žiadne bezpečnostné riziko.
- Spustite terminál alebo preferovaného klienta SSH, nájdite IP adresu iOS a pripojte sa k iPhone pomocou SSH pomocou:
- Na výzvu zadajte predvolené heslo, je to: alpine
- Po prihlásení napíšte:
- Po zobrazení výzvy zadajte nové heslo, stlačte kláves Return a potvrďte nové heslo
passwd
To bude pokrývať heslo používateľa root, ale pre istotu budete chcieť zmeniť aj heslo „mobilných“ používateľov. Môžete to urobiť zadaním:
passwd mobile
Opäť budete chcieť zadať a potvrdiť nové heslo.
Po dokončení sa môžete zo zariadenia iOS odhlásiť zadaním „exit“.
Video nižšie uvádza jednoduchý proces zmeny hesiel root pomocou SSH:
Toto je demonštrované na iPhone 5 s iOS 6.1, ale platí to pre všetky ostatné iOS zariadenia a verzie.