ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • git6(ssh 원격 접속)
    git 2022. 4. 1. 18:49

    SSH(Secure Shell) : 보안이 강화된 안전한 방법으로 정보를 교환하는 방식

    SSH에서는 프라이빗 키(Private Key)와 퍼블릭 키(Public Key)를 한 쌍으로 묶어서 컴퓨터에 인증한다

    사용자 컴퓨터에서 SSH 키 생성기를 실행하면 프라이빗 키와 퍼블릭 키가 만들어진다.

     

    일반적으로 아이디와 비밀번호를 입력해서 깃허브에게 내가 해당 저장소를 만든 계정의 주인임을 인증해서 작업

    SSH 원격 접속은 프라이빗 키와 퍼블릭 키를 사용해 현재 사용하고 잇는 기기를 깃허브에 인증하는 방식

    → 자동 로그인 기능으로 번거로움 ↓ , 터미널 창을 이용하면 어디서나 깃허브에 접속 가능!

     

    -SSH 키 생성(ssh-keygen)

    $ ssh-keygen

    홈 디렉터리에서 입력

    프라이빗 키 경로 퍼블릭 키 경로

     

    $ cd ~/.ssh
    $ ls -la

    .ssh 디렉터리로 이동!

     

    파일 만들어진거 확인

     

    -깃허브에 퍼블릭 키 전송하기

    1. SSH 방식으로 깃허브 저장소에 접근하려면 사용자 컴퓨터에 만든 퍼블릭 키를 깃허브 서버로 전송한 다음 저장

    2. 사용자 컴퓨터에서 깃허브 저장소에 접속하면 사용자 컴퓨터에 있는 프라이빗 키와 깃허브 서버에 있는 퍼블릭 키를 비교

    3. 두 개의 키가 서로 맞으면 사용자 컴퓨터와 깃허브 저장소가 연결

    'git' 카테고리의 다른 글

    git7  (0) 2022.04.04
    git5(remote/push/pull)  (0) 2022.04.01
    git4(branch)  (0) 2022.03.31
    git3(버전 관리2)  (0) 2022.03.31
    git2(버전 관리)  (0) 2022.03.29
Designed by Tistory.