Cambia la password di root predefinita dell'iPhone
Se hai intenzione di eseguire qualcosa come OpenSSH o MobileTerminal sul tuo iPhone o dispositivo iOS in modo da poterci accedere tramite SSH, ti consigliamo di cambiare la password di root per ovvi motivi di sicurezza. Senza farlo, chiunque può utilizzare la password "alpina" predefinita e connettersi all'hardware, supponendo che sappia che un server SSH è in esecuzione e disponga dell'indirizzo IP LAN del dispositivo.
Nota: questo è importante solo per gli utenti che hanno eseguito il jailbreak di un dispositivo iOS e quindi eseguono un server SSH attivo come MobileTerminal. Questa non è una procedura necessaria per altri utenti di iPhone o iPad perché nessun server è aperto per impostazione predefinita e quindi non vi è alcun rischio per la sicurezza.
- Avvia il terminale o il tuo client SSH preferito, trova l'indirizzo IP iOS e connettiti all'iPhone usando SSH con:
- Inserisci la password predefinita quando richiesto, è: alpine
- Dopo aver effettuato l'accesso, digitare:
- Fornisci una nuova password, premi Invio e conferma la nuova password quando richiesto
passwd
Questo coprirà la password di root, ma per sicurezza vorrai anche cambiare la password degli utenti "mobile", puoi farlo digitando:
passwd mobile
Ancora una volta vorrai inserire e confermare la nuova password.
Al termine, puoi disconnetterti dal dispositivo iOS digitando "exit".
Il video qui sotto illustra il semplice processo di modifica delle password di root tramite SSH:
Questo è dimostrato su un iPhone 5 con iOS 6.1, ma si applica a tutti gli altri dispositivi e versioni iOS.