CLI:如何配置JFrog CLI配合SSH认证?

幼狮亚
2023-01-22 11:09

为了配置CLI客户端和Artifactory使用SSH身份验证,请执行以下步骤:
  1. 上传私钥和公钥到Artifactory -在Artifactory界面导航到管理选项卡→安全| SSH服务器,启用SSH身份验证,填写所需字段并上传您的私钥和公钥

用户添加图片

更多有关SSH服务器配置是可用的在这里
  1. 在Artifactory UI中,单击用户名编辑配置文件(在右上角),并添加您的公钥SSH公钥(RSA)字段。

用户添加图片
更多有关用户配置文件安装和设置可用在这里

  1. 如果您使用的是自签署证书,请将它们放在安全"目录(位于'.jfrog’目录),如果这个目录不存在,创建它。
更多有关JFrog Artifactory的CLI是可用的在这里
  1. 配置CLI客户端-这可以通过执行命令来完成$jfrog rt c
$ jfrog rt c
Artifactory URL: ssh://test.com:1339/
Artifactory服务器ID [Default-Server]:
SSH密钥文件路径:~/.ssh/id_rsa
更多有关使用RSA密钥进行验证,以及其他选项在这里

  1. 测试配置CLI命令。例如:
$ jfrog rt u test.txt "generic-local/"
[信息]SSH认证…
[提示]SSH认证成功。
[信息][线程2]上传工件:test.txt
[信息]上传1个工件。