처음 Amazon Web Services를 이용해서 서버(Server)를 만들면
생각보다 간단하게 인스턴스 생성까지는 진행됩니다.
하지만 문제는 그 다음입니다.
이 글에서는 단순한 설명이 아니라
AWS 서버를 처음 만들면서 실제로 막히는 지점과 해결 과정을 정리합니다.
AWS에서 인스턴스를 생성하고 다음과 같이 진행했습니다.
그리고 접속 시도:
ssh -i key.pem ubuntu@퍼블릭IP
결과:
이 단계에서 막히는 경우가 매우 많습니다.
가장 흔한 문제입니다.
보안 그룹에서 SSH 포트(22)를 허용하지 않음
AWS 콘솔에서:
다음 추가:
AWS는 보안상 키 파일 권한을 엄격하게 검사합니다.
chmod 400 key.pem
권한이 맞지 않으면 접속 자체가 차단됩니다.
AWS 서버(Server)는 OS에 따라 기본 사용자 계정이 다릅니다.
ssh -i key.pem root@IP
→ 접속 실패
ssh -i key.pem ubuntu@IP
서버(Server)를 재시작하면 IP가 바뀌는 경우가 있습니다.
퍼블릭 IP 변경
SSH는 되는데 웹사이트가 안 열리는 경우입니다.
웹서버 설치:
sudo apt install nginx
보안 그룹에서 포트 허용:
서버 내부에서도 차단될 수 있습니다.
sudo ufw status
sudo ufw allow 80
sudo ufw allow 443
AWS 서버(Server) 문제는 아래 순서로 보면 빠르게 해결됩니다.
AWS는 기본적으로 모든 포트 차단 상태
접속 불가의 가장 흔한 원인
root로 접속 시도
AWS 서버를 처음 만들 때 막히는 것은 매우 자연스러운 과정입니다.
중요한 것은 문제를 하나씩 해결하면서 구조를 이해하는 것입니다.
이 과정을 한 번 경험하면 이후에는 서버(Server) 구축과 운영이 훨씬 수월해집니다.
서버 구축 후 반드시 해야 할 보안 설정 7가지 (초보자 실수 방지 가이드) 서버 구축…
무료 클라우드 서버 후기 (실사용 기준 장단점 정리) 무료 클라우드 서버를 실제로 써본 이유 서버(Server)를…
서버 ping은 되는데 웹 접속 안될 때 해결 방법 (실제 원인 6가지) ping은 되는데 웹…
리눅스 서버 접속이 갑자기 끊기는 문제 해결 방법 (실제 원인 분석) 서버 접속이 갑자기 끊기는…