복's

[ Life-Log ] 홈 서버 세팅 본문

토이프로젝트

[ Life-Log ] 홈 서버 세팅

나복이 2025. 11. 17. 18:04
728x90

사실 이전에 리눅스 공부도 하고, 서버로 사용하려고 미니PC 를 구입한 했었는데, 시간이 지나면서 사용하지 않고 있었다.

 

https://nashs789.tistory.com/138

 

홈 서버 구축하기 (Home Server)

📌 서버 PC 구매하기인텔 N100 칩, 램 16, 저장장치 512, 4코어 4스레드 PC 입니다.뭐 공부하려고 이것 저것 하기 위해서 샀는데 윈도우 11이 설치되어 있어서 먼저 OS 부터 밀어줘야 하겠습니다.📌 부

nashs789.tistory.com

 

공유기에 할당되는 공인 IP 가 매번 달라지는데 이전에 설정할 때는 DDNS 설정을 하지 않아서 결국 IP 가 변경되서 이전 저장했던 정보랑은 달라져서 접속이 불가능했다.

 


[ 📌 DDNS(Dynamic DNS) 설정 ]

DNS 서버에 IP 가 변경되면 자동으로 업데이트 해주는 역할을 해주는 no-ip 를 이용하기로 했다.

단 한개 DDNS 서비스를 무료로 이용할 수 있기 때문에 서버 한 개만 돌리는 나에게는 딱 필요한 서비스였다.

먼저, 공인 IP 로 외부에서 접근할 수 있도록 포트 포워딩을 진행한다.


👉 포트 포워딩 설정

 

KT 공유기를 사용하기 때문에  KT 홈 서버에 접속해서 로그인 해주면 되는데, 처음 접속하는 사람들은 기본 ID/PW 가 있는데, 나는 이전에 접속해서 변경했기 때문에 기억이 나지 않는다...

 

http://172.30.1.254:8899/login.asp

 

[ IP 주소 - 공인 IP ]

 

들어가면 바로 공인 IP 확인이 가능하다.

[ 장치 설정 - 트래픽 관리 - 포트 포워딩 설정 ]

 

확인한 공인 IP 를 적어주고, 외부에서 접근할 포트는 알아서 적고, ssh 접근을 위한 22 포트로 적으면 된다.

ssh 아이디@공인IP

 

이렇게 먼저 접근해서 확인 해봐도 되고, 키 기반으로 인증을 진행하는 사람은 키 생성, 등록해서 접속 확인해도 괜찮다.


👉 no-ip DDNS 서비스 설정

 

가입 후 공인 IP 를 등록만 해주면 된다.

[ no-ip ]

  • Host: 본인이 사용할 호스트 이름 (아무거나)
  • IPv4: 공인 IP

[ 장치 설정 - 부가 기능 - DDNS 설정 ]

  • DDNS 서버: noip.com
  • 사용자 ID: no-ip 계정
  • 비밀번호: no-ip 비밀번호
  • URL: no-ip 에서 설정한 Host

이렇게 설정 해주면 끝이고, 이제 리눅스 서버에서 no-ip 클라이언트 설치 해주면 된다. (난 GPT 도움을 많이 받음)


👉 도메인 달기

매번 공인 IP 를 치고 들어갈 수는 없으니까 도메인 하나 사야서 달아준다.

지금까지 가비아에서 산 500원 짜리 도메인이 몇 개 째인지...

(이벤트로 구매할 수 있는 500원 짜리 도메인 구매까지는 설명이 없어도 누구나 가능할 것 같고)

 

[ 도메인 관리 - DNS 정보 ]

 

도메인 연결에서 설정 눌러서 설정 페이지로 넘어가서 레코드에 공인 IP 를 넣고 추가 해주면 된다.

 

[ DNS 설정 - 레코드 추가 ]

 

어떻게 확인 할까?

 

ssh 아이디@도메인

 

명령어를 통해서 연결해도 괜찮고

 

Host myhome
	HostName 도메인
	User 서버 아이디
	Port 22
	IdentityFile ~/.ssh/id_rsa

 

나는 이렇게 rsa 키를 양쪽에 등록하고 ssh myhome 명령어로 간단히 접속 한다.

728x90

'토이프로젝트' 카테고리의 다른 글

[ Life-Log ] 서버 설정 - 도메인 붙이기  (0) 2025.11.19
[ Life-Log ] 프로젝트 소개  (0) 2025.11.17