...
코드 블럭 | ||||
---|---|---|---|---|
| ||||
ssh-keygen -t rsa -C "USER@domain.com" |
도움말 |
---|
사용자 프로필의 프로필에 SSH 공개 키를 등록해야 등록해야 합니다. 상단 메뉴 바의 오른쪽 사용자 id 드롭다운 메뉴 중 Edit Profile에서 Add New SSH Key |
Git LFS 또는 CLI 클라이언트 구성
(작성중)
SSH로 Git LFS 인증하기
Artifactory는 SSH를 통해 Git LFS 클라이언트 인증을 지원합니다.
- Artifactory의 SSH 구성 정보 확인
- 사용자 프로필의 SSH 섹션에 SSH 공개 키를 업로드
- Git LFS 클라이언트 구성
- Artifactory 서버 공개 키로
~/.ssh/known_hosts/
known_hosts
파일을 업데이트코드 블럭 language bash theme Confluence # 형식 [<server_custom_base_URL>]:<server_port> <content of the Artifactory server public ssh key> # 예시 [myartifactory.company.com]:1339 ssh-rsa AAAAB3Nza...PC0GuTJT9TlaYD user@domain.com
- .lfsconfig 다음과 같이 저장소 수준 (글로벌
)에서 파일을 업데이트
코드 블럭 language bash theme Confluence # 형식 # USERNAME 필드는 선택이지만, 자체 참조를 위해 추가하는 것이 좋음 ssh://$USERNAME@$HOST:$PORT/artifactory/<repoKey> # 예시 url = "ssh://john@myartifactory.company.com:1339/artifactory/lfs-local"
- Artifactory 서버 공개 키로
SSH 서버 보안 제어
참고사항 |
---|
JFrog 플랫폼 관리자 권한이 필요합니다. |
이제 Artifactory SSH 서버에서 허용하는 암호, MAC, 서명 및 키 교환 알고리즘을 제어할 수 있습니다.
기본적으로는 비어있거나 null 값이며, 쉼표(,)로 구분된 복수 값을 가질 수 있으며 artifactory.ssh.*.algorithms
가 설정되어 있지 않은 경우에만 적용됩니다.
SSH 설정을 위해 시스템 속성 패턴 포함
다음 상수 값들이 Include Only
알고리즘으로 추가되었습니다.
artifactory.ssh.cipher.algorithms=
artifactory.ssh.key.exchange.algorithms=
artifactory.ssh.mac.algorithms=
artifactory.ssh.signature.algorithms=
SSH 설정을 위해 지원되는 알고리즘 유형별 값 (values)
알고리즘 유형 | 값 (기본적으로 로드됨) | 더 이상 사용되지 않음 (이름으로 구성하지 않으면 로드되지 않음) |
---|---|---|
Cipher Algorithms |
|
|
Key Exchange Algorithms |
|
|
Message Authentication Codes (MAC) |
|
|
Signature Algorithms |
|
|
...
참조
- https://jfrog.com/help/r/jfrog-platform-administration-documentation/security-keys-management
- https://jfrog.com/help/r/jfrog-artifactory-documentation/authenticate-git-lfs-with-ssh
...