본문 바로가기

Linux9

Cloudflare 도메인 + Tunnel - 포트포워딩 없이 도메인 연결 일반적인 도메인 연결은 서버의 포트포워딩 또는 공유기의 포트포워딩이 필요하다. 공유기는 ISP(인터넷 서비스 제공업체)에서 80/443 포트를 차단하는 경우가 많다. 인터넷 공유기 포트가 차단되어 있다면 인터넷 공유기 회사에 문의하여 열어달라고 해야한다.(공유기 설정에서 열어도 소용이 없었음) 그래서 방법을 찾다가 Cloudfare Tunnel을 사용하면 포트포워딩 없이도 도메인을 서버에 연결할 수 있다고 하여 선택하게 되었다.그리고 우리는 보안에 대해서 무지하지만 보안을 신경을 조금이라도 쓰자는 차원이기도 하다. 공인 IP 노출없이 해주는 서비스니깐^^왜 Cloudflare Tunnel인가?일반적인 방법 (포트포워딩)사용자 → 도메인 → 공인 IP → 공유기 → 서버 .. 2026. 4. 26.
SSD 마운트 - 데이터 전용 디스크 설정 현재 나는 Ubuntu Server에 SSD가 두개가 있다. 하나는 1TB 또다른 하나는 512GB AI의 조언을 받아 1TB는 OS를 설치하고 512GB는 데이터 전용 디스크로 만들어라고 하여 그렇게 했다. 현재 1TB에 Ubuntu Server를 설치했고, IP와 외부 접속까지 완료 했으므로 SSD를 마운트를 해야할 순서였다.(쿠버네티스 사용을 해서 DB도 구현할 예정) 왜 OS와 데이터를 분리하는가?분리 안 할 때:OS + 데이터가 같은 디스크→ OS 재설치 시 데이터도 날아감 ❌분리 할 때:OS → 1TB SSD (/dev/sdb)데이터 → 512GB SSD (/dev/sda, /data)→ OS 재설치해도 데이터 안전 ✅특히 쿠버네티스 환경에서 PostgreSQL 데이터, 로그, 백업 파일을.. 2026. 4. 25.
Tailscale로 외부에서 서버 접속하기 계속 같은 공유기의 와이파이나 유선을 사용해서 SSH 접속을 하기는 매우매우 힘들다. 왜냐하면 우리는 집에만 있지 않기 때문에 외부에서도 들어갈 수 있어야 한다. 하지만 보안이 가장 걱정이다. 그래서 내가 선택한건 Tailscale 일단 무료임 그러면 써보자 손해볼건 없으니 포트포워딩 vs Tailscale 비교항목포트포워딩Tailscale설정 난이도보통쉬움보안공인 IP 노출VPN 터널, 노출 없음비용무료무료 (최대 100대)접속 안정성공인 IP 변경 시 불편항상 동일한 Tailscale IP 요금제플랜가격기기 수Free무료최대 100대Personal Plus유료더 많은 기기개인 홈 서버 용도는 Free 플랜으로 충분하다. 1단계: Tailscale 회원가입🔗 https://tailscale.comGo.. 2026. 4. 23.
Wake On LAN (WOL) 설정 내가 원했던건 원격으로 컴퓨터를 키고 끌 수 있는 것이다. WOL설정은 필수 였으나... 결국 실패함. 전력이 없다가 전력을 넣어주면 자동으로 PC를 켜게 하는것도 해봣으나 이것도 실패... 그렇지만 경험이 이기에 적어본다. 메인보드가 지원한다고 되어있었는데 아닌가... 실패는 뼈아프다 하지만 성장하게 만든다...(쥬르륵) 1단계: ethtool 설치sudo apt install ethtool -y 2단계: WOL 지원 여부 확인sudo ethtool enp2s0 | grep Wake출력 예시:Supports Wake-on: pumbg ← WOL 지원 ✅Wake-on: d ← 현재 비활성화 (d = disabled)Supports Wake-on에 g가 포함되어 있으면 WOL.. 2026. 4. 23.
Ubuntu Server 고정 IP 설정 (netplan) 공유기가 유동적으로 IP를 할당 한다는건 옛날 회사에서 경험했던 사안이라서 고정 IP가 필요하다는 것쯤은 알고 있었다. 그래서 고정 IP를 가장 먼저 설정해 주었다. IP가 유동적으로 바뀐다면 불편한 이유: SSH 접속이 매우 불편해진다. netplan을 사용해 고정 IP를 설정한다. 1단계: 현재 네트워크 정보 확인ip a출력 예시:2: enp2s0: link/ether 94:c6:91:fc:00:0e inet 192.168.219.255/24 ... dynamic enp2s0확인할 정보:네트워크 인터페이스명: enp2s0현재 IP: 192.168.219.255MAC 주소: 94:c6:91:fc:00:0e (WOL 설정 시 필요)2단계: netplan 설정 파일 수정sudo nano /et.. 2026. 4. 23.
SSH 원격 접속 설정 내가 원하는건 AWS EC2, NCP 등 서버를 생성하면 원격으로 들어가서 서버를 설정하고 키고 끌 수 있게 하고 싶었다. Ubuntu Server 설치 시 OpenSSH를 함께 설치하면 다른 PC에서 터미널로 서버를 원격 제어할 수 있다. 모니터, 키보드, 마우스 없이 서버 PC 전원만 켜두면 되기 때문이다. 접속 방법같은 네트워크 (로컬)서버 PC는 유선으로 하길 바란다. 같은 공유기에서 나온 와이파이를 다른 노트북이나 유선 연결된 PC를 통해서 아래 명령어로 친다면 접속이 될 것이다.ssh [username]@[서버_IP]# 예시ssh example@192.168.219.255처음 접속 시 아래 메시지가 뜨면 yes 입력합니다.(첫 접속인데 허용하겠는가? 라는 내용)The authenticity o.. 2026. 4. 23.