UbuntuにTomcat9をインストールしたら自動的にtomcatユーザを作成されますが、tomcatユーザでSSHログインできませんでした。
その時に対応したことをメモ。
まず、「/etc/passwd」を確認します。
root@zsh:~# cat /etc/passwd | grep tomcat tomcat:x:1001:1001::/opt/tomcat:/bin/false
上記の「:/bin/false」部分を「:/bin/bash」に変更します。
これでtomcatユーザに対して「/bin/bash」が有効となり、SSHログインが可能になります。
root@zsh:~# cat /etc/passwd | grep tomcat tomcat:x:1001:1001::/opt/tomcat:/bin/bash