我尝试阅读Artifactory用户指南,但SSH认证的说明并不清楚。有人可以解释如何在Artifactory中进行SSH身份验证吗?Artifactory中的SSH认证
回答
实际上,在Artifactory上启用SSH相当直接,如果客户端因任何原因无法连接,可能需要进行一些额外的调试。在Artifactory上启用SSH的步骤可在SSH Integration的联机文档中找到。您只需要在安装了ssh-keygen的任何计算机上创建一个密钥对(大多数Linux发行版都会默认使用此密钥),然后单击Admin,选择Security - > SSH Server,单击Enable SSH并添加私钥和公钥刚创建。选择一个端口并根据需要设置自定义基础URL并保存。
现在,Artifactory中希望使用SSH进行身份验证的用户需要将他的公钥添加到他的配置文件中。这可以通过简单地登录并点击Artifactory右上角的用户名来完成。在本节中,您将需要重新添加密码,然后您可以简单地将公钥粘贴到SSH部分,您可以在Updating Your Profile中阅读关于此过程的信息。这样,Artifactory现在已经为特定用户准备好了SSH,并且任何其他用户都可以将他们的公钥添加到其配置文件以使用SSH身份验证。
配置客户端取决于您尝试设置的客户端。最常见的用例是GitLFS,所以我将分享一些用于通过SSH为Artifactory设置Git LFS的文档。
您需要设置Git LFS的大部分内容可以在JFrog的Git LFS Repository Authenticating with SSH文档或JFrog的公共解决方案Git LFS Authentication中找到。后者包含一个git配置文件应该是什么样子的例子,并且还包含有关使用nginx反向代理设置SSH身份验证的相关信息(如果您有一个配置并正在运行)。
如果这不能解答您的问题,您能否提供一些关于您使用哪个客户端进行身份验证以及特别是哪些客户端无法正常工作(任何相关的错误消息或日志输出)的更多详细信息,Artifactory和客户端。
- 1. nagios和ubuntu的SSH认证
- 2. Artifactory OSS:LDAP认证超时错误
- 3. 到位桶SSH认证
- 4. Svnkit + ssh认证错误(E170001)
- 5. camel-ssh基于密钥的认证
- 6. SSH RFC用户认证消息SSH_MSG_USERAUTH_REQUEST
- 7. ssh缓慢认证可以继续
- 8. SSH密码认证方式在RCurl
- 9. ssh私钥/公钥认证示例
- 10. 将用户认证从“Jira User Server”传递给Artifactory?
- 11. Maven验证错误Artifactory
- 12. 升级Artifactory许可证
- 13. 带Oracle的Artifactory OSS默认为Derby
- 14. SoapUI中的相互认证认证
- 15. sshfs的具有两个连续的ssh认证
- 16. Git的SSH公钥否认
- 17. SSH本地主机认证失败的MAC
- 18. 如何SSH公钥认证工作(拿起右边的键)
- 19. 开发人员基于密钥的SSH认证
- 20. 即使使用正确的密码,SSH认证错误
- 21. 自动授权Travis CI上的SSH认证请求
- 22. SSH验证问题
- 23. 使用SSH密钥验证SSH连接
- 24. 来自Artifactory的Docker pull失败,凭证凭证问题
- 25. 验证Python中的ssh-agent签名
- 26. 如何在TeamCity构建步骤中设置SSH认证的git命令
- 27. SSH - 在公钥认证期间需要密码输入
- 28. 无法通过SSH与公钥认证方式
- 29. 我可以快速进行SSH认证吗?
- 30. 如何设置git服务器没有SSH认证
答案很实用。我认为解释和进一步帮助的意愿值得积极回应。 @Dithithin,如果您同意,请将问题标记为已接受。 – rafaelrezend