SSH 密钥
SSH 密钥可用于 SSH 的免密登录。
生成 SSH 密钥
如果本地没有 SSH 密钥,可以使用以下命令生成:
ssh-keygen
该命令会询问一些信息,但都是可选的,一般直接回车就可以。
SSH 密钥一般保存在 ~/.ssh
目录。
SSH 公钥是以 .pub
结尾的文件,一般为 ~/.ssh/id_rsa.pub
。
添加密钥
在开发环境使用
创建“开发环境”时,可以单击“更多设置”,即可看到“SSH 密钥”选择框。
搜索 SSH 密钥
左侧功能栏选择“资源管理->SSH 密钥”;
单击左上角搜索框,可基于“名称”搜索 SSH 密钥。
删除 SSH 密钥
左侧功能栏选择“资源管理->SSH 密钥”;
单个删除:选择需要删除的 SSH 密钥,单击“操作”按钮,在下拉列表中,单击“删除”;
批量删除:单击表格右上角“编辑”按钮,勾选多个需要删除的密钥,单击表格右上角“删除”按钮;
单击“确认删除”。
删除之后,在相关应用的详情页、克隆页,仍会显示该密钥的名字,但会有删除线的标记。
他人访问权限
4.5 版本新增: 支持为 SSH 密钥配置他人访问权限。
创建 SSH 密钥时,可以限制同项目内其他用户的访问权限,包括:“可读写”、“只读”和“不可读写”。 若管理员关闭共享权限,则他人访问权限只能为“不可读写”。
不同权限支持的操作如下:
可读写 |
只读 |
不可读写 |
|
---|---|---|---|
挂载 SSH 密钥 |
√ |
√ |
X |
删除 |
√ |
X |
X |