개발 환경
EC2 Server (T2-medium)
MobaXterm
https://mobaxterm.mobatek.net/download.html
명령어 작성을 위해 MobaXterm을 사용하겠습니다.
설치 후 Session으로 이동합니다.
SSH를 선택 후 서버 도메인을 입력해줍니다.
Advanced SSH settings - Use private key에서 pem 파일을 선택합니다.
위와 같은 화면이 나오면 정상적으로 연결된 것입니다.
패키지 설치
sudo apt-get update
sudo apt-get install nginx
sudo apt-get install letsencrypt
sudo apt-get install certbot python3-certbot-nginx
위 명령을 하나씩 실행하여 SSH 적용을 위한 패키지를 설치합니다.
패키지는 nginx, letsencrypt를 사용하였습니다.
SSH 적용
sudo certbot --nginx
certbot 도구를 통해 SSL 인증서를 설정합니다.
1) 이메일 입력
2) a
3) y
4) 2
를 순서대로 눌러서 설정을 진행합니다.
설정이 성공적으로 완료되면 successfully enabled가 화면에 뜹니다.
https:// 를 앞에 작성한 후 도메인을 들어갔을 때 Welcome 페이지가 보이면 정상적으로 SSH 적용이 완료된 것입니다.
[GCP] Google Cloud Platform VM 만들기 & 원격 접속 (1) | 2023.11.25 |
---|---|
[Infra] EC2 Server에 Docker 설치하기 (0) | 2023.10.27 |
[Infra] Docker + Jenkins로 자동 배포 환경 구축하기 (1) | 2023.10.24 |
[PuTTY] EC2 ssh pk(ppk, pem)으로 접속하기 (1) | 2023.07.25 |
[Yarn] Windows 환경에서 Yarn 최신 버전 적용하기 (1) | 2023.07.16 |