为了安全方面的考量,云计算官方提供的 Linux 映像都禁用了 SSH 密码登陆。 当然,您完全可以自行启用密码登陆,但请一定记得修改操作系统用户密码为复杂字串,否则极不安全。
以下步骤启用 SSH 密码登陆
# vi /etc/ssh/sshd_config
PasswordAuthentication yes
重启 ssh daemon 使之生效
RHEL/CentOS
# service sshd restart
Fedora
# systemctl restart sshd
Debian/Ubuntu
# service ssh restart
警告 强烈建议不要使用密码方式 SSH 登陆!
如何使用 SSH 密钥来访问云服务器
您需要在控制台的“SSH 密钥”里面创建一个 SSH 密钥, 然后加载到您的云服务器上并下载私钥文件(例如 kp-1234abcd )。
以下步骤启用 SSH 密码登陆
注解: 在进行 SSH 连接之前,请确保在云服务器对应的防火墙下行规则中打开 TCP 22 号端口的访问。