AWS
Ubuntu
SSH

Ubuntuにubuntuユーザ以外でsshする設定


初期状態でssh


  • 初期状態では、rootでsshする時に、次のメッセージが表示されconnectionが切られる

Please login as the user "ubuntu" rather than the user "root".

Connection to xx.xxx.xxx.xxx closed.


解決策


  • ubuntuユーザの持つ鍵情報をsshしたいユーザに上書きする

$ cp /home/ubuntu/.ssh/authorized_keys /root/.ssh/authorized_keys

もしくはubuntuユーザの持つ鍵情報をsshしたいユーザに同期する

$ rsync -a --chown=user:user-group /home/ubuntu/.ssh /home/user