XRDP (윈도우 원격데스크톱연결) 기반으로 원격 접속하면 실제 그 컴퓨터에서 작업하는 듯한 일인칭 시점을 제공해서 좋지만, 보통의 대학교들이 모두 보안상의 문제로 교내 VPN망에 접속해서 인증을 해야만 연결이 된다. 번거롭다. 그리고, 미국-한국처럼 먼 곳에서 사용하니 속도가 굉장히 느리다. 화면을 전송하는 방식 자체의 문제라서 어떻게 할 수가 없다.TeamViewer나 AnyDesk를 많이 사용할텐데, 시간 제한이 있고 상업적 사용으로 의심되면 차단당한다. 한달에 3-4만원정도 금액을 내기엔 뭔가 아깝다.TeamViewer, AnyDesk와 동일하게 동작하지만 무료 오픈소스인 RustDesk를 ChatGPT한테 추천 받아서 셋팅 및 사용해보고 좋아서 글로 정리해둔다.RustDesk 설정 및 사용 방법을 아주 간단하게 정리해두려고 한다.RustDesk ID를 외울 필요 없이 사용 가능하도록 Tailscale을 함께 설정한다. 아, Windows랑 Ubuntu 다 된다.RustDesk 공개 서버를 사용하지 않고, Tailscale의 사설 IP로 직접 접속한다.Tailscale 설치 - Windows
Tailscale 계정 회원가입 및 로그인Preferences → Run unattended 활성화Tailscale 설치 - Ubuntu
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
sudo systemctl enable --now tailscaled
systemctl is-enabled tailscaled
systemctl is-active tailscaled
tailscale ip -4
RustDesk 설치 - Windows
exe로 받으면 설치 불필요)Settings → Security → Unlock security settingsEnable direct IP access21118 사용RustDesk 설치 - Ubuntu
sudo apt install ./rustdesk-*.deb
sudo systemctl enable --now rustdesk
Settings → Security → Unlock security settingsEnable direct IP access21118 사용 sudo ufw allow in on tailscale0 to any port 21118 proto tcp
sudo ufw status
Tailscale 및 RustDesk는 위의 호스트 PC 설정과 동일하게 설치 및 설정Tailscale 계정으로 로그인RustDesk 원격 주소 입력란에 다음 입력 하고 접속:
호스트-Tailscale-IP:21118
(예) 100.80.20.15:21118
RustDesk 영구 비밀번호 입력Tailscale, RustDesk 자동 시작Tailscale 로그인RustDesk에서 100.x.x.x:21118로 접속