状態
F-Droid経由からインストールしたTermux環境にsshdを入れて起動しても別クライアントから繋がらない(Connection refusedと言われる)。
原因
sshdのバインド先が不適切だった。
sshd -dして状態を見ると
debug1: Bind to port 8022 on 0.0.0.0
Server listening on 0.0.0.0 port 8022
ipアドレスが虚無っています。
対処
sshdの設定ファイルがあるところまで移動して(筆者の環境の場合、/data/data/com.termux/files/usr/etc/ssh)
sshd_configに以下を追記
ListenAddress [ネットワークアダプタのIP(ip -4 aで確認可能)]
これで別端末からssh -p 8022 [termuxユーザ名]@[hostのip]で繋がるはずです。