반응형
🤗 서론
나는 ssh 명령어 치는게 너무 귀찮다! 현재 진행하는 프로젝트에서는 백엔드 개발서버, 백엔드 운영서버, Jenkins 서버, SonarQube 서버 등등등 여러 인스턴스를 접속할 일이 많다. `ssh -i 키.pem ubuntu@IP주소`에서 key 경로를 입력하는 것도 인스턴스마다 IP 주소가 뭐였는지 찾는 것도 너무너무 귀찮았다. 우테코 크루인 봄이 편하게 쓰는 방법을 알려줬다. 🥰
😎 설정
이 방법은 Windows / Mac 상관 없이 사용 가능합니다.
1. ~/.ssh/config 파일 생성
- vi 명령어 실행 직후 i를 눌러 편집 모드로 변경
- 하단의 Host ~~~ 내용 입력 후 esc를 눌러 편집 모드 종료
- :wq 를 이용해 파일 저장 후 나가기
- 이전에 설정한 적이 없다면 파일이 존재하지 않을 수 있다.
vi .ssh/config
- Host 이름이 겹치지 않는다면 개수에는 제한이 없다.
Host 이름
HostName IP주소
User 사용자명
Port 포트번호
IdentityFile key위치
예제)
Host back-prod
HostName IP주소
User ubuntu
Port 22
IdentityFile ~/Desktop/개인/key-pickpick.pem
2. `ssh 이름`을 통해 접속
반응형
'Develop > CS' 카테고리의 다른 글
무중단 배포 (feat: Jenkins & Shell) (0) | 2022.10.19 |
---|---|
동시성 (Concurrency) vs 병렬성 (Parallelism) (4) | 2022.09.10 |
[nginx/Let's Encrypt] 도메인 연동부터 SSL 적용까지 (0) | 2022.07.31 |
[DB] group function 에러 (0) | 2022.07.03 |
[1% 네트워크] chapter 1. 웹 브라우저가 메시지를 만든다. (0) | 2022.07.02 |