OpenSSHは検索すると鍵認証の話ばかりですが、自宅内で使用する分にはパスワード認証で十分だと思います。簡単ですし。
もちろん、自宅内のセキュリティが不安な方は鍵認証で行ってください。
0. 前提
・使用するandroid端末はver.7以上。
・F-Droid,Termuxはすでにインストール済みとする。
インストールの仕方はGoogleで検索してください。
1. Termuxの設定
1)Termuxの初期設定
Termuxを起動し、以下の設定を行う。
$ pkg update $ pkg upgrade $ termux-setup-storage $ ls ~/storage
2)ユーザ名の確認
$ id uid=xxxxx(u0_axxx)
ユーザ名 : u0_axxx
3)パスワードの設定
$ passwd pppppppp
passwdがないと言われたら
$ pkg install termux-auth
4)IPアドレスの確認
$ ifconfig
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet XXX.XXX.XXX.XXX netmask 255.255.255.0 broadcast XXX.XXX.XXX.255
IPアドレス : XXX.XXX.XXX.XXX
この、ユーザ名、パスワード、IPアドレスをメモしてください。
2. TermuxにOpenSSHをインストール
1)OpenSSHサーバのインストールを行う。
$ pkg install openssh
”PasswordAuthentication yes”を確認する。
$ cat $PREFIX/etc/ssh/sshd_config PrintMotd yes PasswordAuthentication yes Subsystem sftp /data/data/com.termux/files/usr/libexec/sftp-server
2)OpenSSHサーバーの起動
$ sshd
OpenSSHサーバーの自動起動
$ vi ~/.bashrc sshd
3. SSHでTermuxにログイン
PCなどからパスワード認証によるログインを行う。 teraterm,Rloginを使用するか、コマンドプロンプトより 先ほどメモをした情報をもとに以下のように入力する。
ssh -p 8022 u0_axxx@XXX.XXX.XXX.XXX
4. その他
以下のインストールはお好みで。
$ pkg install vim $ pkg install wget $ pkg install dnsutils $ pkg install iproute2
また、端末がスリープになるとSSHが切れるので以下のコマンドを入力する。
$ termux-wake-lock
解除は
$ termux-wake-unlock
なお、rfriendsのインストールは以下を参照のこと。
[Termux] 余ったandroidスマホでラジオ録音サーバを作ろう (改訂版)
https://rfriends.hatenablog.com/entry/2021/11/07/165614
以上