VPS 서버 설정법 완벽 가이드 |
리눅스 초보도 따라하는 설치법 (+ 스크린샷)
💡 이 글을 읽으면
- VPS 서버에 처음 접속하는 법
- 필수 서버 보안 설정
- 웹서버(Apache, Nginx) 설치 방법
- MySQL 데이터베이스 설치
- 보안 강화 꿀팁 (스크린샷 포함)
✅ 준비물
- VPS 서버 IP 주소
- 서버 관리자 계정 (root)
- SSH 클라이언트 (PuTTY 또는 Terminal)
✅ 1. VPS 서버 첫 접속하기 (SSH)
🖥️ 윈도우 사용자: PuTTY 설치
- PuTTY 다운로드
- 실행 후 IP 주소 입력 → 포트 22 → Open
- 로그인창 → root / 비밀번호 입력
🖥️ Mac/Linux 사용자: Terminal 사용
ssh root@서버IP
비밀번호 입력 후 접속.
✅ 2. 서버 초기 보안 설정
🔒 비밀번호 변경
passwd
🔒 SSH 포트 변경
nano /etc/ssh/sshd_config
- Port 22 → Port 22022 (예시)로 변경
- SSH 서비스 재시작
systemctl restart sshd
🔒 방화벽(UFW) 설치 및 설정
apt update && apt install ufw -y
ufw allow 22022/tcp
ufw default deny incoming
ufw default allow outgoing
ufw enable
ufw status
✅ 3. 웹 서버(Apache/Nginx) 설치
📚 Apache 설치
apt install apache2 -y
systemctl start apache2
systemctl enable apache2
📚 Nginx 설치 (선택)
apt install nginx -y
systemctl start nginx
systemctl enable nginx
✅ 4. 데이터베이스(MySQL) 설치
apt install mysql-server -y
mysql_secure_installation
- root 비밀번호 설정
- 불필요한 사용자/DB 삭제
- 보안 강화 설정
✅ 5. 보안 패키지 설치 (Fail2Ban)
apt install fail2ban -y
- SSH 로그인 실패 차단 자동화.
✅ 6. 설정 시 주의사항
항목 설명
SSH 포트 변경 | 해킹 방지 효과 |
강력한 비밀번호 사용 | 대문자, 특수문자 포함 12자 이상 권장 |
방화벽 활성화 | 불필요한 포트 차단, 기본적으로 SSH만 허용 |
소프트웨어 주기적 업데이트 | apt update && apt upgrade 주기적 실행 |
🖥️ Windows 사용자용 PuTTY 다운로드
아래 링크에서 64비트 설치파일을 클릭해 설치를 진행하세요.
putty-64bit-0.83-installer.msi
🖥️ Apache 웹 서버 다운로드
아래 파일을 클릭해 Windows 64비트용 Apache 2.4.63 버전을 다운로드하세요.
httpd-2.4.63-250207-win64-VS17.zip
- VPS 서버 설정은 처음만 어렵고 익숙해지면 빠르게 구축할 수 있어요.
- SSH 접속 → 보안 세팅 → 웹서버/DB 설치만 하면 완성.
- VPS를 잘 세팅하면 개인 블로그, 쇼핑몰, 포트폴리오 서버도 문제없어요.
🔗 함께 보면 좋은 글
- VPS 서버에 처음 접속하는 법
- 필수 서버 보안 설정
- 웹서버(Apache, Nginx) 설치 방법
- MySQL 데이터베이스 설치
- 보안 강화 꿀팁 (스크린샷 포함)
댓글