git이나 amazon 등의 ssh 연결을 하기 위한 ssh key 생성하기
요즘 https보다 ssh를 적극적으로 이용하라고 홍보하는 추세인 것 같습니다
ssh통신을 하기 위해서는 ssh key를 로컬에 저장하고 있어야 합니다
ssh key 생성해주는 방법을 여러가지가 있습니다
home디렉토리 아래에 .ssh 폴더에 id_rsa파일(private key)과 id_rsa.pub(public key) 이 두개의 파일이 있는데
이중에 private key는 내 컴퓨터에 있어야 하고 public key는 해당 사이트에 등록 되어있어야 합니다
등록하면 실제로 서버의 계정의 홈디렉토리에 .ssh폴더밑에 authorized_keys로 저장되어 있습니다
1. 리눅스이거나 git이 설치되어 있다면 가장 쉽게 생성할 수 있는 방법이
ssh-keygen 명령어 입니다
https://docs.gitlab.com/ee/ssh/
2. 터미널 프로그램을 이용하는 방법
putty와 관련되어서는 puttygen이라는 프로그램을 별도로 설치해서 ssh key를 생성하시면 됩니다
mobaxterm과 관련되어서는 mobakeygen 이라는 메뉴를 이용해서 ssh key를 생성하시면 됩니다
터미널 프로그램을 이용했을때는 자동으로 저장이 되지 않습니다
사용자계정의 폴더에 .ssh폴더 아래에 파일을 두어야 합니다
3. 이클립스를 이용한 방법
windows-preference-general-network connection-ssh2의 key management 를 이용하여서 생성하시면 됩니다
이때도 파일 저장을 별도로 해야합니다
2. 터미널 프로그램을 이용하는 방법
putty와 관련되어서는 puttygen이라는 프로그램을 별도로 설치해서 ssh key를 생성하시면 됩니다
mobaxterm과 관련되어서는 mobakeygen 이라는 메뉴를 이용해서 ssh key를 생성하시면 됩니다
터미널 프로그램을 이용했을때는 자동으로 저장이 되지 않습니다
사용자계정의 폴더에 .ssh폴더 아래에 파일을 두어야 합니다
3. 이클립스를 이용한 방법
windows-preference-general-network connection-ssh2의 key management 를 이용하여서 생성하시면 됩니다
이때도 파일 저장을 별도로 해야합니다
참고 url
'호스팅_서버_툴 > 서버' 카테고리의 다른 글
디지털오션 Centos6에서 Nginx 설치하기 (0) | 2017.11.01 |
---|---|
디지털 오션 Centos6에서 nodejs(npm포함) 설치하기 (0) | 2017.11.01 |
github에서 직접(별도 설정없이) 디렉토리(폴더) 만들고 파일 올리는 법 (0) | 2017.10.20 |
두달 무료로 사용해보고 저렴하게 이용할 수 있는 가상서버호스팅으로 추천해요 - 디지털 오션 (0) | 2017.09.15 |
디지털오션 Centos6에서 mariaDB 설치하기 (0) | 2017.05.20 |