この記事での設定方法は少し冗長です。AndroidにTermuxを入れてSSHで入ってLinux環境を作る【まとめ版】の1~3の方が簡単です。
前回はTermuxにUSB経由でSSH接続する方法でしたが、今回はTermuxにWi-Fi経由で入る方法です。
1.PC: 鍵を生成してAndroidへ送る
まずAndroidとPCを用意してUSBでつなげます。
Wi-Fi接続の場合でも最初はUSBでPCとAndroidを繋がなきゃダメです。
次に、秘密鍵と公開鍵を生成し、Androidに送ります。
1 | # 鍵の生成 |
ここまではUSBで繋ぐのと一緒です。
2.Android: Termuxで鍵を設定する
AndroidでTermuxを起動して、そこで公開鍵を設定します。
1 | # storageを有効化 |
ここもUSBで繋ぐのと一緒です。
3.Android: ipの確認
AndroidのTermuxで下記のコマンドをたたく。
1 |
|
もしくはAndroid端末の[設定] => [システム] => [端末情報] => [端末の状態] のIPアドレスの部分を確認。
[設定]以降は端末によって結構違うので根気よく探してください。
4.PC: PCからSSH接続
PCからWi-Fi経由でSSH接続します。
1 | # 接続 |
5.接続できない場合
PCとAndroidをUSBで接続します。
PCから下記のコマンドを叩く。
1 | $ adb devices |
コマンドを打ち終わったら再度 4. を試してください。
なお、USBは外して大丈夫です。
もちろん~/.ssh/config
に設定を書いておいて接続することも可能です。
USB接続に比べるとWi-Fiは結構遅いですが、無線なのでまあそういうもんです。
速度が気になるのであればUSB接続の方が速いので、そっちを使いましょう。