当你想提升服务器安全性,推荐将 阿里云国际版ECS(Elastic Compute Service) 的登录方式从明文密码切换为密钥对认证。这样,更难被暴力破解,也方便自动化运维。下面带你一步一步设置密钥登录!
ssh-keygen 命令在你的电脑本地生成密钥对。在命令行输入:
ssh-keygen -t rsa -b 2048一路回车,会在
~/.ssh/ 下得到 id_rsa(私钥)和 id_rsa.pub(公钥)两个文件。
请务必妥善保存私钥!
id_rsa.pub 文件内容(可用记事本打开复制内容)。/root/.ssh/authorized_keys 或对应用户的 .ssh/authorized_keys 文件中。/etc/ssh/sshd_config 配置文件:
PermitRootLogin yes PasswordAuthentication no保存后,执行
systemctl restart sshd重启 SSH 服务。
ssh -i ~/.ssh/id_rsa root@ECS公网IP替换为你的实际私钥和服务器IP即可。
~/.ssh/authorized_keys 即可。🎉 祝你安全上云之旅顺利!如需进一步帮助,欢迎随时咨询阿里云官方文档或技术支持哦。