由于甲骨文 Oracle Cloud 云服务器不像阿里云ECS云服务器那样可以自由选择使用密码或者SSH秘钥,而你只能选择后者,所以没办法,缙哥哥也迫使自己学习使用Xshell软件创建生成、管理、导出SSH秘钥,用以连接Linux服务器。
Xshell创建生成SSH秘钥
首先点击菜单栏中工具
→新建用户秘钥生成向导
(如下图所示):
秘钥类型和秘钥长度默认即可(你也可以根据自己需求设置),点击下一步继续。
这个时候Xshell软件会生成2048位RSA用户秘钥对和公钥对,生成成功后直接下一步。
秘钥名称自己看着填写,主要是方便自己管理多服务器不同的秘钥,而秘钥加密的密码自己要记住,这个可没有找回密码的可能,不过这个密码可以在Xshell秘钥管理里进行修改。这里不要点击完成按钮,建议点击下一步。
这时会进行 SSH2 – OpenSSH 公钥注册,而甲骨文 Oracle Cloud 在创建实例的时候,既可以上传SSH秘钥文件,也可以直接粘贴SSH公钥代码(也就是下图打了马赛克的内容),所以你可以直接复制这段代码就不用导出.pub后缀的SSH秘钥文件了。
Xshell导出SSH秘钥文件
点击完成后,Xshell用户秘钥管理界面里就有你创建的SSH秘钥,既可以点击属性查看公钥代码也可以进行修改密码。如有需要,也可以根据下图所示进行导出SSH秘钥文件。
至此,Xshell软件创建生成、管理、导出SSH秘钥就讲完了。教程看多遍不如去实操,快去领取
本文转载自缙哥哥博客