Cambiar la contraseña de root predeterminada para iPhones
Si planea ejecutar algo como OpenSSH o MobileTerminal en su dispositivo iPhone o iOS para poder ingresar SSH, querrá cambiar su contraseña de root por razones obvias de seguridad. Sin hacerlo, cualquiera puede usar la contraseña «alpine» predeterminada y conectarse al hardware, asumiendo que sabe que se está ejecutando un servidor SSH y tiene la dirección IP de LAN de los dispositivos.
Nota: esto solo es importante para los usuarios que han desbloqueado un dispositivo iOS y entonces se está ejecutando un servidor SSH activo como MobileTerminal. Este no es un procedimiento necesario para otros usuarios de iPhone o iPad, ya que ningún servidor está abierto de forma predeterminada y, por lo tanto, no existe ningún riesgo de seguridad.
- Inicie su terminal o cliente SSH favorito, busque su dirección IP de iOS y conéctese a su iPhone usando SSH con:
- Ingrese la contraseña predeterminada cuando se le solicite, es: alpine
- Después de iniciar sesión, escriba:
- Proporcione una nueva contraseña, presione retorno y confirme la nueva contraseña cuando se le solicite
ssh root@device.ip.address
passwd
Cubrirá la contraseña de root, pero para estar seguro, también querrá cambiar la contraseña de los usuarios «móviles», puede hacerlo escribiendo:
passwd mobile
Nuevamente, querrá ingresar y confirmar la nueva contraseña.
Cuando haya terminado, puede cerrar la sesión de su dispositivo iOS escribiendo «salir».
El siguiente video muestra el proceso simple de cambiar las contraseñas de root a través de SSH:
Esto se demuestra en un iPhone 5 con iOS 6.1, pero se aplica a todos los demás dispositivos y versiones de iOS.