一、准备生成环境
登录虚拟主机控制面板(如cPanel),找到Security菜单栏中的SSH Access功能入口。确保已开通SSH服务权限,建议提前准备以下材料:
- 虚拟主机账号和密码
- 具备SSH协议连接的客户端工具
- 文件管理器访问权限
二、生成SSH密钥对
在控制面板中点击Generate a New Key,按以下步骤操作:
- 输入密钥名称(如
my_vps_key
) - 设置密钥密码(可选)
- 选择RSA算法类型,密钥长度建议4096位
- 确认生成后等待系统创建密钥对
成功后会生成.pub
公钥文件和.key
私钥文件,默认存储在~/.ssh/
目录。
三、下载私钥文件
通过文件管理器定位到密钥存储路径:
id_rsa
私钥文件id_rsa.pub
公钥文件
右键私钥文件选择下载,建议将文件保存在用户目录/.ssh/
路径下。
四、配置服务器认证
将公钥内容添加到服务器授权列表:
ssh-copy-id -i ~/.ssh/id_rsa.pub user@hostname
或手动将公钥内容粘贴至服务器的~/.ssh/authorized_keys
文件。测试连接时应无需输入密码即可登录。
通过控制面板生成的SSH密钥可有效提升虚拟主机访问安全性,建议定期更新密钥并妥善保管私钥文件。使用密钥认证可避免密码泄露风险,特别适用于自动化部署场景。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/615922.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。