본문 바로가기

Tools

ssh multi key 사용하기


erato@dev-sw3:~/src/temp/k$ cat ~/.ssh/config 

여러 개발 프로젝트를 진행하다 보면, ssh key를 이용한 repository(SVN, GIT)들을 사용하게 된다.

사용하다 보면 여러 개의 혹은 누군가의 개인 키를 이용해야 할 경우가 있다.

이럴때, 매번 key를 변경해 가면서 사용할 수는 없는 노릇이다.


이런 경우 ~/.ssh/config를 설정해 두면 편리하다.

아래를 보자.

아래에는 2개의 Host가 존재하며, 사용할 key와 사용자의 이름이 다르다.

즉, 어떤 host를 사용하느냐에 따라서 해당 key를 사용할 수 있게 해준다.

이렇게 config 파일을 생성해 두고, 사용하면 무지 이롭다.


외부에서 추가하는 key의 경우 권한 에러가 발생할 수 있다.

이때는 다음과 같이 해주면 된다.

$ chmod 600 ~/.ssh/linknet_tvstrom_realtek_id_rsa


Host 218.155.2.80

        Hostname 218.155.2.80

        IdentityFile ~/.ssh/id_rsa

        Port 22926

        User erato@dmt.kr


Host git.tvstorm.com

        Hostname git.tvstorm.com

        IdentityFile ~/.ssh/linknet_tvstrom_realtek_id_rsa

        User khchoi@dmt.kr



'Tools' 카테고리의 다른 글

무료로 사용 가능한 UML 도구  (0) 2019.04.10
NetDrive  (0) 2016.07.25
맥북에서 windows remote desktop 한/영 키 전환하는 방법  (2) 2016.07.06
tutty  (0) 2010.08.10