.ssh/config를 활용하여 ssh 원격 접속하기

기존의 경우, ssh를 통해 AWS 또는 다른 컴퓨터에 접속할 때, 매번 ip 주소를 아래와 같이 입력하였었다.

$ ssh "사용자 계정"@"IP 주소"

매번 위와 같이 명령어를 [사용자 계정]@[IP 주소]를 입력하는 것은 번거롭고, IP 주소를 기억해야된다는 단점이 있다.

~/.ssh내에 있는 config 파일에 호스트 이름, IP 주소, 사용자 계정을 등록하고, "$ ssh 호스트 이름" 과 같이 사용하면 위와 같은 불편함을 해소할 수 있다.

$ vi ~/.ssh/config

vim을 통해 ~/.ssh/config 파일을 아래와 같은 형태로 수정한다.

Host "원하는 호스트 이름"
  HostName "Ip 주소"
  User "사용자 계정 이름"

저장한 후엔 아래와 같이 ssh 접속을 할 수 있다.

$ ssh "config에 저장해놓은 호스트 이름"

 

'개발 > AWS' 카테고리의 다른 글

[AWS RDS] DataGrip ssh 터널링을 통해 AWS RDS 접근하기  (0) 2022.11.14