[KagoLUG:558] Termux sshd(was: Re: 鹿児島Linux勉強会 2018.07日程)
Kenichiro MATOHARA
matoken @ gmail.com
2018年 7月 1日 (日) 07:14:12 JST
matohara@大隅です.
Termux をAndroid 端末で実行してその結果をコピペしたいのでsshd を使いたい
勉強会時にはhttpdを試された方がいたので多分行けるだろうということで試してみました.
pkgはOpennSSH や Dropbear が見つかりました.
> $ pkg search ssh
消費リソースが少ないであろうDropbear を試しました.
pkg コマンドで導入.導入時にhost key が生成されます.
> $ pkg install dropbear
HostPC でssh-keygen 等で鍵ペアを作成して公開鍵をTermux の ~/.ssh/authorized_keys に追記してあげます.
> HOSTPC$ ssh-keygen -t ed25519 -f id_termux
> HOSTPC$ adb push ~/.ssh/id_termux.pub /data/data/com.termux/files/home/
> Termux$ install -d -m 0700 ~/.ssh
> Termux$ install -m 0600 ./id_termux.pub ~/.ssh/authorized_keys
> Termux$ shred -u ~/id_termux.pub
Termux でDropberar を適当なportで起動します.port は使っていない適当なtcp high port なら問題ないと思います.
> $ dropbear -w -T 2 -j -k -p 2222 -I 600
Android でのユーザ名や,ip アドレスを確認して,
> $ whoami
> u0_a235
> $ ip r
PCからこんな感じでユーザ名,ipアドレス,ポート番号,ssh鍵を指定して接続してみると繋がりました.
> $ ssh u0_a235 @ 192.168.2.211 -p 2222 -i ~/.ssh/id_ed25519_termux
自動起動はTermux:Boot を購入すれば可能になると思いますが未検証.
- "Termux:Boot - Google Play のアプリ"
https://play.google.com/store/apps/details?id=com.termux.boot
On Fri, Jun 29, 2018 at 08:20:16AM +0900, Kenichiro MATOHARA wrote:
> matohara@大隅です.
>
> 鹿児島Linux勉強会 2018.06参加の方お疲れ様でした.
> この時話した,Android端末をshellで操作できるTermux:APIですが,
> 以下のページのものを紹介しました.
> https://termux.com/add-on-api.html
>
> しかし,dpkg -L してみたところ他にもあったので以下にメモしておきました.
> https://matoken.org/blog/2018/06/21/try-termux-api-which-can-manipulate-the-android-terminal-with-shell/
>
> それと,shell は chroot されていると話しましたが間違いでした.chrootされておらず上の階層に登れてて権限があれば読み書きできました.
--
KenichiroMATOHARA
mailto:matoken @ gmail.com
OStatus:@matoken @ gnusocial.matoken.org
https://matoken.org/
.O.
..O
OOO
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: signature.asc
型: application/pgp-signature
サイズ: 473 バイト
説明: 無し
URL: <http://list.kagolug.org/pipermail/users/attachments/20180701/4b8cc546/attachment.sig>
Users メーリングリストの案内