云服务器SSH密钥密码登录配置指南
一、生成SSH密钥对
在本地终端执行以下命令生成4096位的RSA密钥对:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
按提示完成密钥生成后,文件默认存储在:
- 私钥路径:~/.ssh/id_rsa
- 公钥路径:~/.ssh/id_rsa.pub
二、配置服务器参数
通过SSH连接服务器,编辑配置文件:
- 使用vi打开配置文件:
vi /etc/ssh/sshd_config
- 修改关键参数:
- 启用root登录:
PermitRootLogin yes
- 开启密码认证:
PasswordAuthentication yes
- 启用root登录:
- 保存文件并重启服务:
systemctl restart sshd
三、设置密码登录权限
在服务器端执行密码设置命令:
- 切换root账户:
sudo -i
- 设置root密码:
passwd
- 确认密码后执行:
reboot
完成重启后即可使用root
账户和设置的密码进行SSH连接
四、防火墙与安全建议
为确保服务可用性,需配置防火墙规则:
- 开启SSH默认端口:
ufw allow 22/tcp
- 限制访问IP范围
- 定期更换高强度密码
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/571671.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。