Změňte výchozí heslo roota zařízení iPhone
Pokud se na svém iPhonu nebo iOS zařízení chystáte spustit něco jako OpenSSH nebo MobileTerminal, abyste se k němu mohli připojit pomocí SSH, budete chtít ze zřejmých bezpečnostních důvodů změnit heslo uživatele root. Bez toho může kdokoli použít výchozí „alpské“ heslo a připojit se k hardwaru za předpokladu, že ví, že běží server SSH a má IP adresu zařízení v síti LAN.
Poznámka: toto je důležité pouze pro uživatele, kteří prodělali jailbreak zařízení iOS a poté provozují aktivní SSH server, jako je MobileTerminal. Toto není nezbytný postup pro ostatní uživatele iPhonu nebo iPadu, protože žádný server neběží ve výchozím nastavení otevřený, a proto nehrozí žádné bezpečnostní riziko.
- Spusťte terminál nebo preferovaného klienta SSH, najděte IP adresu iOS a připojte se k iPhone pomocí SSH pomocí:
- Na požádání zadejte výchozí heslo, je to: alpine
- Po přihlášení zadejte:
- Zadejte nové heslo, stiskněte klávesu Return a na výzvu nové heslo potvrďte
passwd
To bude pokrývat heslo uživatele root, ale pro jistotu budete chtít změnit také heslo „mobilních“ uživatelů, můžete to udělat zadáním:
passwd mobile
Znovu budete chtít zadat a potvrdit nové heslo.
Po dokončení se můžete ze zařízení iOS odhlásit zadáním „exit“.
Video níže vás provede jednoduchým procesem změny hesel root pomocí SSH:
Toto je demonstrováno na iPhonu 5 s iOS 6.1, ale platí to pro všechna ostatní zařízení a verze iOS.