linux:termux
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| linux:termux [2019/01/05 22:39] – [SSH server] oga | linux:termux [2019/10/20 17:17] (現在) – [Mercurial の install 方法] oga | ||
|---|---|---|---|
| 行 25: | 行 25: | ||
| <code bash> | <code bash> | ||
| - | $ pkg install python2 | + | $ pkg install python2 clang |
| $ pip2 install mercurial | $ pip2 install mercurial | ||
| </ | </ | ||
| 行 35: | 行 35: | ||
| + | ==== Android ストレージへのアクセス方法 ==== | ||
| - | ==== SSH server | + | |
| + | * 注意: Android 10 よりセキュリティが強化され一部仕様が変わりました。 | ||
| + | |||
| + | * Android の「ファイル」アプリを使用すると、Termux の内部ファイルにアクセスできます。他のアプリや外部とのデータ受け渡しが可能です。 | ||
| + | |||
| + | * Termux から直接アクセスする場合は権限の設定が必要です。 | ||
| + | - 設定 → アプリ → Termux → 権限 → ストレージ を許可 | ||
| + | - termux-setup-storage を実行 | ||
| + | - ~/storage でアクセス可能 | ||
| + | |||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== SSH を使った Termux へのアクセス | ||
| * port は 8022 | * port は 8022 | ||
| 行 42: | 行 62: | ||
| * https:// | * https:// | ||
| - | インストール | + | |
| + | |||
| + | |||
| + | |||
| + | (1) インストール | ||
| <code bash> | <code bash> | ||
| 行 48: | 行 72: | ||
| </ | </ | ||
| - | サーバーの起動 | + | (2) パスワードの設定 (重要) |
| + | |||
| + | <code bash> | ||
| + | $ passwd | ||
| + | </ | ||
| + | |||
| + | (3) サーバーの起動 | ||
| <code bash> | <code bash> | ||
| 行 54: | 行 84: | ||
| </ | </ | ||
| - | サーバーの停止 | + | これだけで接続できるようになります。 |
| + | ユーザー名指定は不要です。 | ||
| + | ユーザー名の入力を求められた場合は何でも構いません。 | ||
| + | |||
| + | サーバーを停止する場合は下記の通り。 | ||
| <code bash> | <code bash> | ||
| 行 61: | 行 95: | ||
| - | === 接続方法 === | ||
| + | ++++公開鍵を使う方法(パスワードの省略)| | ||
| + | |||
| + | === 公開鍵認証を使う場合の接続方法の手順概要 === | ||
| + | |||
| + | 公開鍵を使うとログイン時のパスワード入力を省略できます。git/ | ||
| - 接続したい PC 側で ssh key を作成 | - 接続したい PC 側で ssh key を作成 | ||
| - public key を Android (Termux) 端末側にコピー | - public key を Android (Termux) 端末側にコピー | ||
| - Termux の .ssh/ | - Termux の .ssh/ | ||
| + | - PC 側でペアになる ssh key の private key を使って接続する | ||
| + | |||
| + | |||
| + | Android を Developer mode にし adb で接続済みなら、adb で public key の転送ができます。 | ||
| + | |||
| - | PC 側でペアになる ssh key の private key を使って接続する | ||
| === OpenSSH を使う場合 === | === OpenSSH を使う場合 === | ||
| - | Windows にも OpenSSH が入っています。(C: | + | Linux や macOS だけでなく |
| - | PC 側 key の作成。(C: | + | |
| + | (1) PC 側で key を作成します。(Windows の場合 | ||
| < | < | ||
| - | > ssh-keygen | + | > ssh-keygen |
| </ | </ | ||
| - | PC 側 (adb を使って転送する例) | + | (2) PC 側から Android(Termux) に Public Key を転送します。 |
| + | |||
| + | adb を使って転送する場合の例 | ||
| < | < | ||
| 行 86: | 行 131: | ||
| </ | </ | ||
| - | Termux 側 | + | (3) Android(Termux) 側で Public Key を登録します。 |
| < | < | ||
| 行 93: | 行 138: | ||
| </ | </ | ||
| - | PC 側から接続 | + | (4) PC 側から |
| <code bash> | <code bash> | ||
| 行 102: | 行 147: | ||
| === Putty を使う場合 === | === Putty を使う場合 === | ||
| - | PC 側で puttygen.exe を使って key を作成 | + | (1) PC 側で puttygen.exe を使って key を作成します。作成した key は、ファイル名 |
| - | PC 側 (adb を使って転送する例) | + | (2) PC 側から Android(Termux) に Public Key である id_rsa.pub を転送します |
| + | |||
| + | adb を使って転送する場合の例。 | ||
| < | < | ||
| 行 110: | 行 157: | ||
| </ | </ | ||
| - | Termux (Android) 側 | + | (3) Termux (Android) 側で Public Key を登録します。 |
| + | |||
| + | OpenSSH と Putty では Key の format が異なっているため変換が必要です。 | ||
| <code bash> | <code bash> | ||
| 行 118: | 行 167: | ||
| </ | </ | ||
| - | PC 側から接続する (UserName は何でも良い) | + | |
| + | (3) PC 側から接続テストします (Command Line から接続) | ||
| + | |||
| + | <UserName> は何でも構いませんが、これが無いと繋がりません。 | ||
| < | < | ||
| 行 124: | 行 176: | ||
| </ | </ | ||
| - | Putty を使う場合は Port を 8022 にして認証に id_rsa.ppk を追加する。(Connection → SSH → Auth) | ||
| + | (4) Putty から接続します (Putty terminal から接続) | ||
| + | Port を 8022 にして認証に id_rsa.ppk を追加する。(Connection → SSH → Auth) | ||
| - | ==== Android ストレージへのアクセス方法 ==== | + | * 参考にしたページ |
| - | + | * [[https://qiita.com/sugar_15678/items/ | |
| - | - termux-setup-storage を実行 | + | |
| - | - ~/storage でアクセス可能 | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| + | ++++ | ||
| ===== ホイール欲しい ハンドル欲しい の関連記事 ===== | ===== ホイール欲しい ハンドル欲しい の関連記事 ===== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| * [[https:// | * [[https:// | ||
linux/termux.1546695579.txt.gz · 最終更新: by oga
