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 |