aws开启的实例默认都是通过密钥登录的,虽然安全,但还是很不方便的。下面介绍一下怎样设置密码登录。
首先,通过密钥登录到实例。
然后修改/etc/ssh/ssh_config文件中的PasswordAuthentication选项为yes。
然后重启ssh, ssh restart. 但是这个命令总是不成功,最后终于发现问题了。系统中有ssh-client和ssh-server,如果直接在命令行里面执行,执行的是ssh-client对应的ssh,需要到安装ssh-server的目录下执行,指定采用ssh-server对应的ssh. (cd /etc/init.d/ ./ssh restart)。
此时就可以创建采用密码登录的用户了。
sudo adduser xxx
输入密码
如果需要赋给root权限,添加到sudo组,执行sudo usermod -g sudo xxx
搞定。
aws实例设置用户密码登录 |