PDA」上のLinux環境として、これまではTermuxを使っていたが、UserLAndへ乗り換えしようと思う。デフォルトだとSSHログインに関してやや問題があるようだ。UserLAndアプリ内で選択できるUbuntuを起動した後のデフォルト状態では、dropbearというSSHサーバが「rootログインとパスワード認証が有効な設定」で2022/tcpにて待ち受けている。PDAのLAN内ローカルIPアドレスを「192.168.1.XXX」とすると、次のコマンドでパスワード認証が有効だと確認できる。PDAを接続したWi-Fiネットワーク等からのSSHログインのパスワード試行攻撃が成功してしまう可能性がゼロではなさそうなので、SSHログインを公開鍵認証のみに限定する設定方法を模索した。(このログインはパスワード認証を用いているからだろうと推測)。PDAへインストールして、公開鍵認証でlocalhostへSSHログインする形へと変わる。(2021-02-04)以下、「Ubuntu環境」とはUserLAndの上に構築するUbuntu環境を指す。Ubuntu環境へのSSHのパスワードログインとrootログインを無効化する本項の手順を実施すると、Ubuntu環境へ、UserLAndに内蔵のターミナルアプリからログインできなくなることに注意。Enter]と出るがこれはパスワード認証が無効化されたことによるもので意図通り。個人的な記録や思いをつらつらと。福岡長崎育ち、神戸在住。