본문 바로가기
개발노트

ssh로 쉽고 빠르게 접속하기

by 호릭 2021. 1. 21.
$ cd ~/.ssh
# .ssh로 이동합니다.
$ ssh-keygen 
# 키를 만듭니다.

 

 

ssh key를 먼저 만듭니다.

이때 키를 저장하고 싶은 위치를 정할 수 있습니다. 저는 그냥 생략!
비번도 물어보지만 넘어갔습니다.

암호를 비워두면 ssh 키 사용할 때 암호를 안 묻는다고 하네요.

 

 

그리고 해당 서버에 접속해서 ~/.ssh/authorizaed_keys에 만든 public key를 추가합니다.

$ cd ~/.ssh
$ ls
authorized_keys known_hosts ..
$ vi authorized_keys
# 로컬에 있는 id_rsa.pub 내용을 authorized_keys 붙여넣습니다.

 

그리고 내 컴퓨터의 ~/.ssh/config에 아래와 같이 작성합니다.

$ vi ~/.ssh/config

------ config 파일 --------
Host dev-server
  HostName 111.22.333.444 # ip 주소
  User webapp # 접속할 id
  IdentityFile ~/.ssh/id_rsa # ~/.ssh/id_rsa 면 생략 가능합니다.

IdentityFile의 기본값이 ~/.ssh/id_rsa 와 ~/.ssh/id_dsa 입니다. (protocol 2버전에서 그렇다고 합니다.)

 

그러면 아래와 같이 ssh dev-server 이렇게 접속하면 끝

$ ssh dev-api

짝짝짝 수고하셨습니다!

댓글