티끌모아 태산

SSH(Secure shell)을 이용해서 Git과 Github 연결하기. 본문

CS 지식/Git & Github

SSH(Secure shell)을 이용해서 Git과 Github 연결하기.

goldpig 2023. 6. 6. 11:56
728x90

SSH란

SSH(Secure Shell)는 네트워크 프로토콜 중 하나로, 보안된 통신을 제공하는 프로토콜입니다. SSH는 암호화된 연결을 통해 데이터를 안전하게 전송하고 원격 시스템에 안전하게 로그인할 수 있도록 해줍니다. 예를들어, SSH를 사용하여 원격 시스템에 안전하게 로그인할 수 있다. SSH를 통해 파일을 안전하게 전송할 수 있습니다

 

따라서 Our machine과 Github 서버를 안전하게 연결하기 위해서 ssh보안 프로토콜 활용한다. 

SSH을 이용해서 Git과 Github 연결하기하기

이미 내 컴퓨터에 SSH가 설정되어 있는지 확인하기.

ls -a ~/.ssh // command를 입력했을 때, 아래와 같이 출력되어야 한다.

  id_ed255**      known_hosts
  id_ed255**.pub  known_hosts.old

만약 저 id_ed255**, id_ed255**.pub 두개의 파일이 없으면 SSH가 설정되지 않았다는 뜻이므로 설정해야한다. 아래 링크를 통해 암호 키를 발급 받을 수 있다.

https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

 

Generating a new SSH key and adding it to the ssh-agent - GitHub Docs

After you've checked for existing SSH keys, you can generate a new SSH key to use for authentication, then add it to the ssh-agent.

docs.github.com

암호키를 통해 github 서버와 안전하게 연결하기.

Github setting -> SSH and GPG keys -> New SSH key를 클릭해서 발급받은 키(위 링크 마지막 단계에서 자동으로 copy됨)를 바로 복사(command + c) 해주면 된다. 

그럼 이제 my compute와 github server가 안전하게 통신 가능하다. 

728x90

'CS 지식 > Git & Github' 카테고리의 다른 글

Git & Github Basic(3)  (0) 2023.08.09
Git & Github Basic(2)  (0) 2023.07.29
Git & Github Basic(1)  (0) 2023.06.06