虚拟主机生成最新SSH密钥指南
一、生成前的准备
在生成SSH密钥前,需确认虚拟主机已开通SSH访问权限。通过文件管理器检查~/.ssh
目录是否存在,若已有密钥文件需备份或重命名。
二、通过控制面板生成
主流虚拟主机控制面板操作流程:
三、使用命令行生成
通过SSH连接主机后执行命令:
ssh-keygen -t ed25519 -C "your_email@example.com"
推荐参数说明:
-t ed25519
:采用更安全的椭圆曲线算法-f ~/.ssh/custom_key
:自定义密钥存储路径-N ""
:设置空密码(非安全环境慎用)
四、部署公钥到服务器
生成密钥后需将公钥加入授权列表:
方式 | 命令 | 适用场景 |
---|---|---|
自动部署 | ssh-copy-id user@host |
服务器开放密码登录时 |
手动部署 | 追加到authorized_keys |
密钥托管环境 |