Note details

How to Set up a RustDesk Server to Control Your Home PC From Anywhere

BY aims8
July 7, 2025
Public
Private
9338 views

Remote Desktop with RustDesk - Video Follow-Up

Overview

  • This follow-up video explores how to access a desktop remotely over the internet using RustDesk.
  • Previously, the video covered the use of RustDesk within a Local Area Network (LAN).

Key Points

Remote Access Setup

  1. RustDesk Basics:

    • Connects one machine to another, initially over a LAN.
    • Offers a method to access desktops over the internet.
  2. Three Access Methods:

    • LAN: Covered in the first video.
    • Remote Setup: Discussed in this video using a RustDesk server on the cloud.
    • Firewall Port Forwarding: Not covered due to security concerns; involves opening ports and might vary by equipment.
  3. Alternative - TailScale:

    • A VPN that allows reverse connections back to the network.
    • Potentially easier to demonstrate.

Implementing Remote Access

  • Using a cloud-based RustDesk server allows outbound connections through firewalls, facilitating remote access with better security.

Setup Components

  • Client Desktop (Outside Computer)
  • RustDesk Server (Cloud Instance)
  • Remote Desktop (Inside LAN Computer)
    • Example setup involves connecting a Windows machine from outside the home network to an Ubuntu machine inside.

Cloud Instance Requirements

  • A small Linux VPS with specifications:
    • 1 CPU
    • 1 GB RAM
    • 10 GB disk space
    • Cost: ~$5/month or $60/year for constant access.

Installation Steps

  1. Set Up the Cloud Server:

    • Choose a provider (e.g., Lode used by the demonstrator).
    • Enable firewall and allow secure shell through the firewall.
    • Open required ports for RustDesk operation.
  2. Install RustDesk Server:

    • Use an installation script from GitHub.
    • Opt between using an IP address or a domain name for setup.
    • Secure the server with public key cryptography (keep IP and key secure).
  3. Configure Clients:

    • On Windows, download and install the RustDesk client.
    • Input the server IP and relay server key for connection.
    • On Ubuntu, similar steps with setting a permanent access password.

Additional Considerations

  • Wayland Workaround: Necessary adjustment for current versions on Ubuntu.

Conclusion

  • Remote desktop access is achievable securely over the internet using RustDesk with minimal setup.
  • Alternatives like TailScale are available for those interested.

Additional Resources

  • Further videos and tutorials can be requested for different configurations such as TailScale.

About the Author

  • Gary Sims, creator of technology exploration content. Subscribe for more informative videos.

[Music in Video]