How to Securely Access a Home Lab Remotely with Tailscale and RustDesk

· 21:54 · Watch on YouTube ↗

Summary

A practical walkthrough of using Tailscale’s tailnet, exit node, SSH and Taildrop with RustDesk to access and manage a Proxmox-based home lab without exposing its services directly to the public internet.

Key points

  • The presenter demonstrates reaching a home lab remotely through a Tailscale tailnet, without exposing the Proxmox host or other services directly to the public internet or using port forwarding.
  • A Proxmox server is configured as a Tailscale exit node to route the presenter’s internet traffic through the home network.
  • RustDesk is used for remote desktop access to home computers over the tailnet; the presenter recommends a strong permanent password and multi-factor authentication.
  • The presenter demonstrates using Tailscale SSH to access the Proxmox server by its tailnet machine name; the video says connections are authenticated and encrypted over WireGuard.
  • Taildrop transfers files between devices on the tailnet over an encrypted peer-to-peer connection. The presenter notes it is an alpha feature that must be enabled in the admin console.

Article Details

Topics
  • [00:22] Remote access to a home lab without exposing services to the public internet
  • [01:48] Tailscale tailnets and private device connectivity
  • [05:01] Routing internet traffic through a Tailscale exit node
  • [07:51] Remote desktop access with RustDesk and Tailscale
  • [11:56] Tailscale SSH for remote server administration
  • [14:52] Taildrop encrypted file transfers and its alpha status

Products

Related Articles