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 이름
⚠ MAC 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