AWS 如何使用ssh密码连接

用public key登陆后:

  1. 切换到超级用户模式
sudo -i
  1. 创建新用户
adduser new_user

根据提示填好密码和信息

  1. 将new_user添加到sudo(ubuntu)
usermod -aG sudo new_user

或者编辑 /etc/sudoers,添加如下行:

# vi /etc/sudoers
root ALL=(ALL) ALL
user ALL=(ALL) ALL 用户user执行sudo时需要密码。
#user ALL=NOPASSWD:ALL 用户user执行sudo时不需要密码。
#user ALL=NOPASSWD:/etc/network/interfaces 用户user执行只有sudo执行/etc/network/interfaces的权限,执行时不需要密码。
  1. 修改 /etc/ssh/sshd_config
#vi /etc/ssh/sshd_config
PasswordAuthentication yes #把no改成yes
#在最后一行AllowUsers添加new_user,用户名之间用空格隔开

AllowUsers root admin new_user
  1. 重启ssh服务
/etc/init.d/ssh restart