Apps

iPhoneのデフォルトのルートパスワードを変更する

iPhoneのデフォルトのルートパスワードを変更する

iPhoneのデフォルトのルートパスワードを変更する

iPhoneやiOSデバイスでOpenSSHやMobileTerminalなどのツールを使ってSSH接続を行う場合は、セキュリティ上の理由からrootパスワードを変更する必要があります。そうしないと、SSHサーバーが動作していることとデバイスのLAN IPアドレスを知っている人であれば、誰でもデフォルトの「alpine」パスワードを使ってハードウェアに接続できてしまいます。

注:これは、iOSデバイスをジェイルブレイクし MobileTerminalなどのアクティブなSSHサーバーを実行しているユーザーのみに関係します。他のiPhoneまたはiPadユーザーの場合、デフォルトでオープンに実行されるサーバーがないため、セキュリティリスクがないため、この手順は必要ありません。

  • ターミナルまたはお好みの SSH クライアントを起動し、iOS IP アドレスを見つけて、次のコマンドで SSH を使用して iPhone に接続します。
  • ssh [email protected]

  • デフォルトのパスワードを尋ねられたら入力します: alpine
  • ログインしたら、次のように入力します。
  • passwd

  • 新しいパスワードを入力し、リターンキーを押して、要求されたら新しいパスワードを確認します。

これにより、ルート パスワードがカバーされますが、安全のために 'mobile' ユーザーのパスワードも変更する必要があります。これを行うには、次のように入力します。

passwd mobile

もう一度、新しいパスワードを入力して確認します。

終了したら、「exit」と入力して iOS デバイスからログアウトできます。

以下のビデオでは、SSH 経由でルート パスワードを変更する簡単な手順について説明します。

これは iOS 6.1 を搭載した iPhone 5 でデモされていますが、他のすべての iOS デバイスおよびバージョンにも適用されます。