虛擬主機遠端SSH登入免KEY

一般無論你試用Amazon Web service或是像Linode Visual Hosting,都需要SSH遠端登入,利用以下方法讓你不再需要KEY就能遠端登入。

虛擬主機開完後免KEY登入:

sudo adduser username #新增使用者
usermod -g admin username #把該使用者改為admin群組

免SSH KEY登入
sudo vim /etc/ssh/sshd_config
然後修改以下:

PasswordAuthentication yes
PubkeyAuthentication yes

如果有下面這行一併修改

KbdInteractiveAuthentication yes

結束後重啟SSH:
sudo /etc/init.d/ssh restart
or
sudo service ssh restart
完成!

接著回到AWS 將開啟的EC2綁定一個IP,然後登出虛擬主機,回到自己的電腦終端機,就能輸入 SSH Username@IP 登入了。