Ändra iPhones Standard Root Password

Om du ska köra något som OpenSSH eller MobileTerminal på din iPhone eller iOS-enhet så att du kan SSH till det, vill du ändra root-lösenordet av uppenbara säkerhetsskäl. Utan att göra det kan vem som helst använda det vanliga alpina lösenordet och ansluta till hårdvaran, förutsatt att de vet att en SSH-server körs och har enhetens LAN-IP-adress.

Obs! Det här gäller bara för användare som har jailbroken en iOS-enhet och kör sedan en aktiv SSH-server som MobileTerminal. Detta är inte ett nödvändigt förfarande 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:
  • ssh [email protected]

  • Ange standardlösenordet när det är fråga, det är: alpint
  • När du är inloggad, skriv:
  • passwd

  • Ange ett nytt lösenord, tryck tillbaka och bekräfta det nya lösenordet när du blir frågad

Det kommer att täcka root-lösenordet, men för att vara säker måste du också ändra användarnamnet för "mobila användare", du kan göra det genom att skriva:

passwd mobile

Å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 genom den enkla processen att ändra rotlösenord via SSH:

Detta visas på en iPhone 5 med iOS 6.1, men den gäller alla andra iOS-enheter och versioner.