Windows 데스크탑을 WSL + Tailscale + SSH 기반 원격 개발 서버로 구축하기

·
배움 일기/AI
1. 왜 원격 개발 환경을 만들었나현재 본가(일산)에서 대학까지의 통학시간은 왕복 4시간 정도 되는데, 어쩔 수 없이 지하철에서 랩탑으로 공부하는 시간이 많습니다. 하지만 저장공간, 컴퓨팅 성능, 배터리 등 외부 변인에 아쉬움이 있을 수 밖에 없고, 집에 있는 데스크탑의 GPU자원을 활용하고 싶었습니다. 때마침 연구실에 들어가서 NAS와 Remote SSH로 서버 컴퓨터를 사용하는 방법을 공부할 기회가 생겼고, 이를 개인에 맞춰 구성해볼 수 있었습니다.2. 최종 구성 요약데스크탑의 Windows는 호스트 역할만 담당하고, 실제 개발환경은 WSL2 Ubuntu에 구성했습니다. 외부에서 접속할 때 공유기 포트포워딩이나 SSH 포트의 직접 노출을 피하기 위해 Tailscale로 랩탑과 WSL 사이에 사설 네트..