きゃっとぐるーぶ

忘れてもいいようにメモを取っても、メモを取ったことを忘れる男の備忘録

AndroidでTermux使うための設定方法

初期設定

端末のネットワーク設定

クライアントAndroidIPアドレスを固定する必要があります。 IPアドレスが変わるたびに調べる必要があるため、固定することをおすすめします。

設定の一例: Android 7.0の場合 [設定] - [Wi-Fi] - [利用可能なネットワーク] の中から利用しているものをロングタップ - [ネットワークを変更]

f:id:catgroove:20200522195718p:plain:w200
ネットワーク設定

Termuxの初期設定

ホームディレクトリにAndroid端末へアクセスが容易になるリンクが作成されます

$ termux-setup-storage
$ ls 
storage

$ ls
dcim/      downloads/ movies     music      pictures/  shared/

パスワードの設定

$ passwd

sshサーバーをインストール

$ pkg update
$ pkg install openssh

秘密鍵をクライアントにコピーする

# ダウンロードフォルダに鍵をコピーし、Google Drive経由でクライアントに移しました
$ cp /data/data/com.termux/files/usr/etc/ssh/ssh_host_rsa_key.pub storage/downloads/

sshを接続する

クライアントがLinuxの場合

$ mkdir -m 0755 .ssh
$ cp ssh_host_rsa_key.pub ~/.ssh/ssh_host_rsa_key.pub
$ chmod 0600 ~/.ssh/ssh_host_rsa_key.pub

# Termux側でsshdを起動
$ sshd

# クライアントPCにて
# アドレスはAndroidのネットワーク設定で設定したものです
$ ssh -i ~/.ssh/~/.ssh/ssh_host_rsa_key.pub -p 8022 192.168.3.100

catgroove.hatenablog.com

新しいLinuxの教科書

新しいLinuxの教科書

HUAWEI P30 Lite パールホワイト【日本正規代理店品】

HUAWEI P30 Lite パールホワイト【日本正規代理店品】

  • 発売日: 2019/05/24
  • メディア: エレクトロニクス