AWS를 사용하거나, 다양한 경우에 SSH 접속을 하게 되는 경우가 많습니다.
이 때, AWS의 인스턴스 > 연결에 들어가면 다음과 같은 명령어가 나타납니다.
다만, 매번 SSH 접속을 위해서 AWS 콘솔에 들어가는 것은 굉장히 귀찮은 일 중 하나입니다.
그리고, 만에 하나라도 여러 개의 인스턴스를 사용 중인 상황이라면 잘못 들어갔을 때 굉장히 귀찮아지기도 합니다.
이에, Mac에는 기본적으로 ssh 명령어가 있어 이를 사용하면 굉장히 편리합니다.
.ssh 폴더 생성하기
우선, Terminal을 켜고, 최 상단 폴더에 /.ssh 폴더를 만듭니다.
cd ~ # 최상단 폴더로 이동합니다.
mkdir .ssh # .ssh 폴더를 생성합니다.
내부에 config 파일 생성 및 편집하기
그 뒤에는, vim 또는 vi 명령어를 이용하여 해당 폴더 내에 텍스트 파일을 생성하고, 편집합니다.
vim config
config 파일 내에서는, 다음과 같은 정보를 입력합니다.
Host (서버 호출 이름)
HostName (서버 주소 예: ec2-192-0-0-1.ap-northeast-2.compute.amazonaws.com)
User (사용자 이름 예: unbuntu)
IdentiftyFile (.pem 파일 위치 예: ~/.ssh/PEMKEYNAME.pem)
이 후에, esc 버튼을 누르고 :wq를 입력하여 해당 파일을 저장합니다.
사용하기
이제, 모든 세팅이 끝났습니다.
만약 등록한 정보가 다음과 같다고 가정해봅시다.
Host aws-server
HostName ec2-192-0-0-1.ap-northeast-2.compute.amazonaws.com
User unbuntu
IdentiftyFile ~/.ssh/PEMKEYNAME.pem
그럼 단순히 터미널에서 다음과 같이 작성하시면 바로 SSH 접속이 가능합니다.
ssh aws-server
'개발' 카테고리의 다른 글
[SwiftUI] MapKit으로 Annotation 놓기 (iOS 17+) (0) | 2024.09.23 |
---|---|
[Swift] Local Notification Localization 하기(Feat. String Catalog) (2) | 2024.09.02 |
[Swift] Swift에서 Beacon을 사용하는 방법 (1) | 2024.08.01 |
[Swift] String Catalog 사용하기 (1) | 2024.04.23 |
[Swift] 오답노트 - DateComponent Weekday (0) | 2024.04.15 |