복's
[ Life-Log ] 홈 서버 세팅 본문
사실 이전에 리눅스 공부도 하고, 서버로 사용하려고 미니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 를 적어주고, 외부에서 접근할 포트는 알아서 적고, ssh 접근을 위한 22 포트로 적으면 된다.
ssh 아이디@공인IP
이렇게 먼저 접근해서 확인 해봐도 되고, 키 기반으로 인증을 진행하는 사람은 키 생성, 등록해서 접속 확인해도 괜찮다.
👉 no-ip DDNS 서비스 설정
가입 후 공인 IP 를 등록만 해주면 된다.

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

- DDNS 서버: noip.com
- 사용자 ID: no-ip 계정
- 비밀번호: no-ip 비밀번호
- URL: no-ip 에서 설정한 Host
이렇게 설정 해주면 끝이고, 이제 리눅스 서버에서 no-ip 클라이언트 설치 해주면 된다. (난 GPT 도움을 많이 받음)
👉 도메인 달기
매번 공인 IP 를 치고 들어갈 수는 없으니까 도메인 하나 사야서 달아준다.
지금까지 가비아에서 산 500원 짜리 도메인이 몇 개 째인지...
(이벤트로 구매할 수 있는 500원 짜리 도메인 구매까지는 설명이 없어도 누구나 가능할 것 같고)

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

어떻게 확인 할까?
ssh 아이디@도메인
명령어를 통해서 연결해도 괜찮고
Host myhome
HostName 도메인
User 서버 아이디
Port 22
IdentityFile ~/.ssh/id_rsa
나는 이렇게 rsa 키를 양쪽에 등록하고 ssh myhome 명령어로 간단히 접속 한다.
'토이프로젝트' 카테고리의 다른 글
| [ Life-Log ] 서버 설정 - 도메인 붙이기 (0) | 2025.11.19 |
|---|---|
| [ Life-Log ] 프로젝트 소개 (0) | 2025.11.17 |