본문 바로가기
카테고리 없음

VPS 서버 설정법 완벽 가이드 | 리눅스 초보도 따라하는 설치법 (+ 스크린샷)

by 맥삼모마 2025. 6. 5.

VPS 서버 설정법 완벽 가이드 | 

리눅스 초보도 따라하는 설치법 (+ 스크린샷)

 

💡 이 글을 읽으면

  • VPS 서버에 처음 접속하는 법
  • 필수 서버 보안 설정
  • 웹서버(Apache, Nginx) 설치 방법
  • MySQL 데이터베이스 설치
  • 보안 강화 꿀팁 (스크린샷 포함)

✅ 준비물

  • VPS 서버 IP 주소
  • 서버 관리자 계정 (root)
  • SSH 클라이언트 (PuTTY 또는 Terminal)

✅ 1. VPS 서버 첫 접속하기 (SSH)

🖥️ 윈도우 사용자: PuTTY 설치

  1. PuTTY 다운로드
  2. 실행 후 IP 주소 입력 → 포트 22 → Open
  3. 로그인창 → 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 데이터베이스 설치
  • 보안 강화 꿀팁 (스크린샷 포함)

 

 

댓글