Debuginfo

思考とアウトプット

PackerのAnsibleで作ったDockerコンテナのユーザはロックされている

ssh -p <port> root@xxx.xxx.xxx.xxxでは入れるけど、作ったユーザでユーザログイン(pubkey認証)できなかった。かなりハマったけど、dockerにsyslogがインストールされてなくて何も/var/log以下に吐かないのでここをまず修正。

$ yum syslog -y
$ /etc/init.d/rsyslog start

そうすると下記のメッセージが出てた

Mar 12 09:18:55 9937a673ec0e sshd[67]: User kamesho not allowed because account is locked

パスワードがロックされてる。。passwd -u したらpasswdがない。。

$ yum passwd -y

インストール後passwd -u -fで入れた。