AWS나 네이버클라우드에서 설치한 클라우드 서버에 ssh접속할 때 아래와 같은 과정을 거친다.(귀찮다)
콘솔창 켜고 - 메모장 열고 - 아이피, user-name복사하고 - 콘솔창에 붙여넣고 - 접속 |
AWS가이드에도 ssh접속방법이 아래와 같이 나와있는데 pem파일 이름 user-name dns또는 ip까지 입력해야한다(귀찮다)
# public dns로 접속
$ ssh -i /path/my-key-pair.pem my-instance-user-name@my-instance-public-dns-name
# IPv6 주소로 접속
$ ssh -i /path/my-key-pair.pem my-instance-user-name@my-instance-IPv6-address
[AWS] SSH 클라이언트를 사용하여 Linux 인스턴스에 연결
아래 방법대로 설정 한번만 해주면 위와 같이 귀찮은 과정을 거치지 않고 간편하게 ssh접속이 가능하다.
$ ssh 이름
아래는 맥os 기준 설정방법입니다.
.ssh 폴더로 들어가면
known_hosts 파일만 존재한다.
$ cd ~/.ssh
$ ls
known_hosts
config 라는 파일이 없다면 파일을 생성해주자
$ touch config
$ vim config
아래 항목을 각각 입력해준다.
Host : ssh접속시 사용할 이름
User : 계정이름
IdentityFile : pem또는 private 키
# Example
Host example
HostName 123.123.123.1
User example-user
IdentityFile ~/file-path
설정을 완료했다면 아래 간단한 명령어만으로 ssh접속을 할 수 있다.
$ ssh example
'개발환경' 카테고리의 다른 글
CRLF와 LF차이의 이해 (0) | 2022.03.28 |
---|---|
[PostMan] Postman이 느릴 때(CPU/메모리 사용량 증가) (0) | 2020.04.09 |
[SonarLint] 내 코드를 자동으로 리뷰해 주는 IDE플러그인 (0) | 2020.03.23 |