search
LoginSignup
12

More than 5 years have passed since last update.

posted at

SSH over USB for iOS

この記事は iOS Jailbreaking Advent Calendar 2015 の10日目の記事です。

USB経由でSSH接続する

iphonetunnel-usbmuxconnectbyport と呼ばれるUSB経由でsshを実現するプロジェクトがあります。ネットワークが不安定な場合や、外でssh接続する場合など、安定的なssh接続が可能となります。

使い方は以下のitnlに対して以下のコマンドを叩くだけです。

sudo path/to/itnl --iport 22 --lport 2222

実際にiPhoneのrootユーザに入るときは以下のコマンドで済みます。

ssh -p2222 root@localhost

theosでの開発でもTHEOS_DEVICE_IPTHEOS_DEVICE_PORTを割り当てておけば、非常に楽に開発をすすめることが出来ます。

export THEOS_DEVICE_IP=127.0.0.1
export THEOS_DEVICE_PORT=2222

参考 iPhone Dev Wiki

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
12