1. 개인 PC에 SSH Key를 만들어 준다.
공개키 여부 확인
$ cd ~/.ssh $ ls authorized_keys2 id_dsa known_hosts config id_dsa.pub |
id_dsa나 id_rsa라는 파일 이름이 보일 것이고 이에 같은 파일명의 .pub 라는 확장자가 붙은 파일이 하나 더 있을 것이다. 그중 .pub 파일이 공개키이고 다른 파일은 개인키다.
만약 ~/.ssh 디렉토리 또는 이 파일들이 없다면 키를 생성 해 줘야 한다.
$ ssh-keygen |
.ssh/id_rsa 키를 저장하고 싶은 디렉토리를 입력하고 암호를 두 번 입력한다. 이때 암호를 비워두면 키를 사용할 때 암호를 묻지 않는다.
만들어진 공개키를 복사하자
$ cat ./id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDFgsx0Q3v+JIYrqcJk+oSAzO8+L/SCyeyBpjQjUcMO3S8C/YgJ5HoEjfGDq4NJa+RIJJikLioQMKHDykw5htuIDRSJZMPhO6fH3Ejd/9SRlFO8TDngcSRVH0LF1asGXD1r60I4wtR8IPMGV8WM9HkXx7mcROo54GWTlK/HN+qEjkuNMccDuEWT6ZDbuG0A8mEFzSQCNSZruJlsqMmYUK0EfrTc7z/vjl5uMDlZof2kHMGzsxQfn23a+VsibMB3tobFS/9Y5g06bPPP2VtEE1WnJiVPnB55uERelhTvgnVSLw2WOHvp+AjHxD+yeS/9NKKY7f1OGgw8w+qsDFcB4CwP brian@Mac-mini.local |
만약 ssh 다운로드시 퍼미션 오류가 있을시에는 퍼미션 변경을 해주자
$ sudo chmod 400 ~/.ssh $ sudo chmod 400 ~/.ssh/id_rsa |
2. 복사된 공개키를 GitLab 개인 페이지에 등록시켜 준다.
'Developments > DevOps' 카테고리의 다른 글
VSCode에서 제외 폴더 지정하기 (0) | 2019.11.15 |
---|---|
추천 Git 관리 툴 (0) | 2019.11.01 |
Synology NAS에 GitLab 설치하기 (0) | 2019.10.31 |
Synology 외부 접속을 위한 DDNS 설정 (0) | 2019.10.31 |
Synology 램 업그레이드는 필수 (1) | 2019.10.31 |