在Oracle云ADB创建Oracle Graph实例遇SSH公钥必填问题求助
解决Oracle Graph实例创建时SSH公钥必填问题
你需要创建一对SSH密钥对,公钥用于填写到创建实例的输入框中,私钥自行留存用于后续SSH连接。以下两种方法任选其一:
方法一:在OCI控制台直接生成
- 登录Oracle云控制台,搜索进入「身份与安全」下的「SSH密钥」页面
- 点击「生成密钥对」,系统会自动生成公钥和私钥
- 下载私钥到本地安全位置,公钥会自动关联到你的账户,创建实例时直接选择该公钥即可
方法二:本地生成SSH密钥对
Windows(用PowerShell或Git Bash)
- 打开终端工具,执行命令:
(ssh-keygen -t rsa -b 2048 -N "" -f C:\Users\你的用户名\.ssh\oracle_graph_key-N ""表示设置空密码,也可以自定义密码增强安全性) - 执行后在指定目录会生成两个文件:
oracle_graph_key(私钥)和oracle_graph_key.pub(公钥) - 打开
oracle_graph_key.pub,复制全部内容粘贴到创建页面的SSH Public Key框中
macOS/Linux
- 打开终端,执行命令:
ssh-keygen -t rsa -b 2048 -N "" -f ~/.ssh/oracle_graph_key - 生成后用命令查看并复制公钥:
cat ~/.ssh/oracle_graph_key.pub - 复制输出的完整内容,粘贴到实例创建页面的对应输入框
注意事项
- 私钥务必妥善保管,不要共享给他人,后续SSH连接Graph实例会用到
- 复制公钥时要确保内容完整,包括开头的
ssh-rsa和结尾的注释部分 - 如果你已有可用的SSH密钥对,直接用现有公钥即可,无需重新生成
内容的提问来源于stack exchange,提问作者fmatz
相关产品推荐
相关产品推荐

