生成密钥
还没有密钥的话,在你自己的电脑上生成一把。Ed25519 密钥短小,兼容性也好:
ssh-keygen -t ed25519 -C "you@example.com"这会生成一个私钥(务必保密)和一个以 .pub 结尾的公钥。只有公钥需要放进控制台。
在控制台添加
- 打开控制台,进入 SSH 密钥页面。
- 粘贴 .pub 文件的内容,给密钥起一个你能认出来的名字。
- 保存。控制台会显示这把密钥的指纹,方便你和本地的那份核对。
每个实例选一把
开机时选择要装进实例的已保存密钥。把密钥从账号里删除,不会影响已经在运行的实例,但新开的实例不能再选它。
主机密钥与主机密钥警告
每个实例都有自己的主机名:开机时创建,删除时回收。所以你的 SSH 客户端不会因为机器换了租户而报主机密钥变更。如果你对刚开的实例看到了主机密钥警告,先不要连接,联系我们。
常见问题
支持哪些密钥类型?
标准的 OpenSSH 公钥:Ed25519、ECDSA,以及至少 2048 位的 RSA。保存时控制台会检查,私钥和无法解析的内容会被拒绝。
可以添加多把密钥吗?
可以。想存几把都行,每个实例选其中一把。