Ändra iPhones standardrotlösenord
Om du ska köra något som OpenSSH eller MobileTerminal på din iPhone eller iOS-enhet så att du kan SSH in på den, vill du ändra root-lösenordet av uppenbara säkerhetsskäl. Utan att göra detta kan vem som helst använda standardlösenordet "alpina" och ansluta till hårdvaran, förutsatt att de vet att en SSH-server körs och har enhetens LAN IP-adress.
Notera: detta spelar bara roll för användare som har jailbreakat en iOS-enhet och sedan kör en aktiv SSH-server som MobileTerminal. Detta är inte en nödvändig procedur för andra iPhone- eller iPad-användare eftersom ingen server körs öppen som standard och det finns därför ingen säkerhetsrisk.
- Starta terminalen eller din föredragna SSH-klient, hitta iOS IP-adressen och anslut till iPhone med SSH med:
- Ange standardlösenordet när du tillfrågas, det är: alpin
- När du har loggat in, skriv:
- Ange ett nytt lösenord, tryck på retur och bekräfta det nya lösenordet när du tillfrågas
passwd
Det kommer att täcka root-lösenordet, men för att vara säker vill du också ändra lösenordet för den "mobila" användaren.
passwd mobil
Återigen vill du ange och bekräfta det nya lösenordet.
När du är klar kan du logga ut från iOS-enheten genom att skriva "exit".
Videon nedan går igenom den enkla processen att ändra root-lösenord med hjälp av SSH:
Detta visas på en iPhone 5 med iOS 6.1, men det gäller alla andra iOS-enheter och versioner.