- 홈 서버 구축기인데 LG U+를 곁들인..2024년 11월 01일
- 31514
- 작성자
- 2024.11.01.:48
새로운 팀 프로젝트를 진행하면서, 실제 배포 및 운영까지 계획하게 되었다.
이에 따라 팀원들이 공통으로 사용할 서버가 필요했는데, 마침 집에 남는 컴퓨터 한 대가 있어서 홈서버를 구축하기로 결정했다.
컴퓨터는 아래와 같이 생겼고, 10년 가까이 방치되다 보니 먼지도 많았다...
컴퓨터 스펙은 다음과 같다. 메모리가 2GB, SSD가 아닌 HDD로 인해 충격을 조금 받았지만 개발 단계에서 공통으로 사용할 DB 서버로는 문제 없을 거 같았다.
OS는 우분투 20.04LTS를 선택했고, 서버를 구축하는 방법은 구글링하면 금방 나온다.
이를 위해 USB와 랜선이 필요해서 직접 구매했다.
일단 내 노트북과 SSH 통신을 하기 위해 다음과 같은 명령어로 SSH 설정을 해줬다.
sudo apt-get update && sudo apt-get install openssh-server sudo systemctl status ssh # Active 확인 sudo nano /etc/ssh/sshd_config # PasswordAuthentication 값이 yes인지 확인 sudo systemctl restart ssh
그리고 이제 포트포워딩을 해줘야 외부에서 접속이 가능한데...
여기서 제일 힘들었다.
일단 우리집은 다음과 LG U+ 공유기를 사용하고 있고, 구조는 다음과 같다.
처음에는 LGU_C454에서만 22번 포트로 포워딩하면 되는 줄 알았다.
하지만 계속 Time Out이 발생했고, 이 때문에 삽질을 많이 했다.
결론은 다음과 같다.
- LGU_C454에서 LGU_1AED(NAT)의 내부 IP 주소로 포트포워딩
- LGU_1AED(NAT)에서 LGU_1AED(NAT)와 연결되어 있는 서버의 내부 IP를 확인하고 한 번 더 포트포워딩
- LGU_C454의 외부 IP를 사용하여 접속
그래도 평소에 네트워크 공부를 해두길 잘했다는 생각이 들었다.
'개발' 카테고리의 다른 글
하둡 공부 1일차 (0) 2024.11.21 GCP VM Instance 저스펙으로 Airflow 서버 구축하고 안정적으로 크롤링하기 (0) 2024.11.14 lazy load되는 컨텐츠 안정성있게 크롤링하기 (0) 2024.10.25 뤼튼 캐릭터 크롤링 (1) 2024.10.13 [MySQL] DELETE & UPDATE (0) 2024.10.04 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)