linux:termux
文書の過去の版を表示しています。
目次
Termux
Android に簡単に install できる開発環境です。 Console 一体型で別のアプリを用意する必要がありません。 起動後すぐに操作できます。root 不要。
なおパッケージや使い方は PC 向けの Linux Distribution とは異なり独自のものです。
Install 方法
- Google Play から Termux のアプリを install するだけです。
利用時の設定メモ
Mercurial の install 方法
termux のパッケージには mercurial がありませんが、pip を使って install できます。
$ pkg install python2 python2-dev clang $ pip2 install mercurial
- 参考にしたページ
SSH server
- port は 8022
- 接続したい PC 側で ssh key を作成
- public key を Android (Termux) 端末側にコピー
- Termux の .ssh/authorized_keys に追加 (必要に応じて OpenSSH 形式に変換する必要があります)
PC 側でペアになる ssh key の private key を使って接続する
OpenSSH を使う場合
Windows にも OpenSSH が入っています。
PC 側 key の作成。(C:\Users\<USERNAME>\.ssh 以下に格納されます)
> ssh-keygen
PC 側 (adb を使って転送する例)
> adb push .ssh/id_rsa.pub /sdcard/Download/id_rsa.pub
Termux 側
$ cat ~/storage/downloads/id_rsa.pub >> ~/.ssh/authorized_keys $ chmod 600 ~/.ssh/authorized_keys
PC 側から接続
> ssh -p 8022 <AndroidIPAddress>
Putty を使う場合
PC 側で puttygen.exe を使って key を作成 (id_rsa.pub, id_rsa.ppk)
PC 側 (adb を使って転送する例)
> adb push id_rsa.pub /sdcard/Download/id_rsa.pub
Termux (Android) 側
$ cp ~/storage/downloads/id_rsa.pub ~/.ssh/ $ ssh-keygen -i -f id_rsa.pub >> ~/.ssh/authorized_keys $ chmod 600 ~/.ssh/authorized_keys
PC 側から接続する (UserName は何でも良い)
> plink.exe -ssh -P 8022 -i id_rsa.ppk -l <UserName> <AndroidIPAddress>
Android ストレージへのアクセス方法
- termux-setup-storage を実行
- ~/storage でアクセス可能
ホイール欲しい ハンドル欲しい の関連記事
linux/termux.1546694899.txt.gz · 最終更新: 2019/01/05 22:28 by oga