버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

코드 블럭
languagebash
themeConfluence
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 클라이언트 인증을 지원합니다. 

  1. Artifactory의 SSH 구성 정보 확인
    Image Added

  2. 사용자 프로필의 SSH 섹션에 SSH 공개 키를 업로드
  3. Git LFS 클라이언트 구성
    1. Artifactory 서버 공개 키로 ~/.ssh/known_hosts/known_hosts 파일을 업데이트
      코드 블럭
      languagebash
      themeConfluence
      # 형식
      [<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

    2. .lfsconfig 다음과 같이 저장소 수준 (글로벌 cross mark )에서 파일을 업데이트
      코드 블럭
      languagebash
      themeConfluence
      # 형식
      # USERNAME 필드는 선택이지만, 자체 참조를 위해 추가하는 것이 좋음
      ssh://$USERNAME@$HOST:$PORT/artifactory/<repoKey>
      
      # 예시
      url = "ssh://john@myartifactory.company.com:1339/artifactory/lfs-local"

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

  • aes128-ctr

  • aes192-ctr

  • aes256-ctr

  • aes128-gcm@openssh.com

  • aes256-gcm@openssh.com

  • aes128-cbc

  • aes192-cbc

  • aes256-cbc

  • arcfour128

  • arcfour256

  • blowfish-cbc

  • 3des-cbc

Key Exchange Algorithms

  • diffie-hellman-group-exchange-sha256

  • diffie-hellman-group18-sha512

  • diffie-hellman-group17-sha512

  • diffie-hellman-group16-sha512

  • diffie-hellman-group15-sha512

  • diffie-hellman-group14-sha256

  • diffie-hellman-group14-sha1

  • diffie-hellman-group-exchange-sha1

  • diffie-hellman-group1-sha1

Message Authentication Codes (MAC)
Algorithms

  • hmac-sha2-256-etm@openssh.com

  • hmac-sha2-512-etm@openssh.com

  • hmac-sha1-etm@openssh.com

  • hmac-sha2-256

  • hmac-sha2-512

  • hmac-sha1

  • hmac-md5

  • hmac-md5-96

  • hmac-sha1-96

Signature Algorithms

  • ecdsa-sha2-nistp256-cert-v01@openssh.com

  • ecdsa-sha2-nistp384-cert-v01@openssh.com

  • ecdsa-sha2-nistp521-cert-v01@openssh.com

  • rsa-sha2-512-cert-v01@openssh.com

  • rsa-sha2-256-cert-v01@openssh.com

  • ecdsa-sha2-nistp256

  • ecdsa-sha2-nistp384

  • ecdsa-sha2-nistp521

  • sk-ecdsa-sha2-nistp256@openssh.com

  • rsa-sha2-512

  • rsa-sha2-256

  • ssh-rsa

  • ssh-dss

  • ssh-dss-cert-v01@openssh.com

  • ssh-rsa-cert-v01@openssh.com


...

참조

...