Enable Unattended Access in RustDesk
RustDesk, an open-source remote desktop application, lets you connect to another computer and control it remotely. It can be useful for accessing your home computer while traveling, managing a computer that is not physically nearby, or providing remote technical support.
Normally, remote access may require someone at the other computer to accept the connection request. Unattended access removes that requirement by allowing an authorized person to connect using a permanent password, even when nobody is sitting in front of the remote computer.
For unattended access to work reliably, two things are particularly important: configuring a permanent password and making sure RustDesk is installed and running as a system service. RustDesk’s current documentation identifies Security settings as the place for password and incoming-connection controls, while its 2026 unattended-access guide specifically recommends a permanent password and service installation.
This guide explains how to enable unattended access in RustDesk, particularly on Windows, in a way that is easy for a first-time user to follow.
What Is RustDesk Unattended Access?
RustDesk unattended access allows you to connect to a computer without someone physically being present to approve the connection.
For example, imagine that you have a desktop computer at home and want to access it from your laptop while you are away. With ordinary attended access, someone might need to accept the connection on the desktop. With unattended access configured, you can enter the computer’s RustDesk ID and permanent password from your other device and establish the connection without requiring someone at the remote computer to click Accept.
The permanent password is different from RustDesk’s temporary or one-time password. RustDesk provides password-related controls under Settings > Security, and its documentation also provides an –password command-line option for configuring a permanent password.
Because unattended access allows remote control without someone being present, you should use a strong, unique password and only configure it on computers that you are authorized to access.
Enable Unattended Access in RustDesk [Complete Guide]

To enable unattended access in RustDesk, install RustDesk on the remote computer, open RustDesk > Settings > Security, set a permanent password, and make sure RustDesk is installed and running as a system service. Then use the computer’s RustDesk ID and permanent password from another device to connect without requiring someone to manually accept the connection.
A strong, unique password should be used because unattended access allows remote connections without a person being present.
Step 1: Install RustDesk on the Remote Computer
Start by installing RustDesk on the computer you want to access remotely. This is the computer that will remain at home, in your office, or in another location.
Download and install the appropriate RustDesk client for your operating system. On Windows, use the normal installer rather than relying on a temporary or portable executable if your goal is dependable unattended access.
After launching RustDesk, you should see the application’s main screen. It displays information such as the computer’s RustDesk ID and password.
The RustDesk documentation explains that the client can also be run temporarily without installation, but unattended access is better suited to an installed client because the service can run independently of an interactive user session.
If you are completely new to RustDesk, do not close the application after installation. Keep it open while completing the next steps.
Step 2: Open RustDesk Settings
Once RustDesk is running, open its Settings.
Depending on your RustDesk version, you may find the Settings option through the menu button near the RustDesk ID. The current RustDesk documentation identifies several settings categories, including General, Security, Network, Display, Account, and About.
For unattended access, the two sections you will mainly use are General and Security.
If the RustDesk interface looks slightly different from the screenshots or instructions you find online, do not worry. RustDesk versions can change the location or appearance of individual controls. Look specifically for Security, Password, Permissions, and Service settings.
Step 3: Open the Security Settings
Now select Security.
This is the most important section for configuring unattended access. RustDesk places incoming connection permissions and password options here.
You may see several settings related to how another computer can control this device. Depending on your version, these can include options for keyboard and mouse control, clipboard access, file transfer, audio, terminal access, remote restart, and other capabilities.
Do not enable every available permission simply because it is there. Only allow the functions you actually need.
For example, if you only need to open programs and manage files remotely, you may not need every additional remote-control capability.
Step 4: Set a Permanent Password
Look for the Password section or an option to Set Permanent Password.
This is the key step that changes RustDesk from a connection that normally requires someone to respond into one that can be accessed using a fixed credential.
Create a strong and unique password for RustDesk. Avoid using the same password that you use for Windows, your email account, or another online service.
For example, do not use an easily guessed password based on your name, birthday, computer name, or a simple sequence of numbers.
After entering the password, save the setting if RustDesk asks you to do so.
Step 5: Check the Incoming Connection Approval Setting
After setting the permanent password, check how RustDesk handles incoming connections.
RustDesk has an approval mode that determines whether incoming connections can be accepted using a password, manually approved, or handled using a combination of methods. Current RustDesk documentation lists options such as password, click, and password-click.
For true unattended access, make sure the configuration permits authentication with your permanent password.
If RustDesk is configured to require someone to click an approval button every time, you will not get the fully unattended experience because a person would still need to be present.
The exact wording and available choices can vary between RustDesk versions, so focus on the setting that controls password-based incoming connections.
Step 6: Make Sure RustDesk Is Running as a Service
This step is easy to overlook, but it is extremely important.
A permanently configured password alone does not necessarily guarantee that RustDesk will be available after a restart or when nobody is logged in.
RustDesk’s current unattended-access guidance recommends installing RustDesk as a system service. The service allows RustDesk to start with the computer and operate independently of a normal logged-in desktop session.
On Windows, open RustDesk Settings > General and look for the Service or service-control option.
If RustDesk shows that the service is not running, use the available option to start or install the service.
Once this is configured, restart the computer and allow Windows to start normally. RustDesk should start automatically rather than requiring you to manually launch the application every time.
Step 7: Confirm the RustDesk ID
Return to the main RustDesk window and locate the computer’s ID.
This ID identifies the remote computer within RustDesk. Write it down temporarily or copy it somewhere secure so that you can enter it from your other computer.
Do not confuse the RustDesk ID with the permanent password. The ID identifies the destination computer, while the password authenticates your access.
If you are using a self-hosted RustDesk server, your connection environment can also include custom server configuration. RustDesk’s documentation provides separate configuration options for ID and relay servers.
Step 8: Connect From Another Computer
Now move to the computer that you will use to control the remote computer.
Install and open RustDesk on this second computer.
On the main screen, find the field where RustDesk asks for the remote ID. Enter the ID of the computer on which you configured unattended access.
Start the connection.
When RustDesk asks for authentication, enter the permanent password that you created earlier.
If everything has been configured correctly, RustDesk should establish the remote session without requiring somebody at the other computer to click an approval button.
You can then use the remote desktop much like you were sitting directly in front of the remote machine.
Step 9: Test Unattended Access After a Restart
Do not consider the setup complete until you have tested it.
On the remote computer, save your work and restart Windows.
After the computer starts again, wait for Windows to finish loading. You do not necessarily need to manually open RustDesk if the service has been configured correctly.
From your second computer, try connecting using the RustDesk ID and permanent password.
This test is important because unattended access is normally intended for situations where you are not physically available to start the application.
If the connection fails after restarting, return to RustDesk Settings > General and verify that the RustDesk service is installed and running. RustDesk’s current setup guidance specifically identifies the service as what allows the client to remain available through startup, logout, and similar situations.
Step 10: Review Security Before Leaving Unattended Access Enabled
Finally, review the security settings before leaving the computer unattended.
A permanent password creates a standing method of remote access, so it should be protected carefully. RustDesk recommends using a strong, unique password and changing it if you believe it has been exposed.
You can also review RustDesk’s available Permissions settings. Depending on your version, you can control capabilities such as keyboard and mouse input, clipboard access, file transfer, terminal access, audio, remote restart, and other functions.
If you use RustDesk Server Pro, additional access controls and device-management features are available through the web console, including device groups, access rules, roles, logs, and client configuration strategies.
Only enable remote capabilities that you actually need.
FAQs
Can RustDesk work without someone accepting the connection?
Yes. Unattended access is designed for this situation. Configure a permanent password and ensure RustDesk is running as a service. The connecting computer can then authenticate using the configured credentials without requiring someone at the remote computer to manually approve each connection.
Why does RustDesk stop working after I restart the computer?
One common reason is that RustDesk has not been installed or configured as a system service. Check the Service controls under Settings > General and make sure the service is running. The service is what allows RustDesk to start with the system rather than depending entirely on a manually launched application.
Is a permanent RustDesk password safe?
A permanent password can be used securely when it is strong, unique, and protected. However, it should be treated as an important remote-access credential. Do not share it unnecessarily or reuse it elsewhere. If you believe it has been exposed, change it.
Can I use RustDesk after the remote user logs out?
When RustDesk is correctly installed as a system service, it is designed to remain available independently of the normal logged-in user session. This is one of the important differences between a proper unattended configuration and simply running a temporary RustDesk executable.
Can I restrict what the remote person can do?
Yes. RustDesk provides several Security > Permissions controls for incoming connections. Depending on the client version and configuration, you can control features such as keyboard and mouse input, clipboard, file transfer, terminal, audio, remote restart, and other capabilities.
What should I do if I no longer need unattended access?
Remove or disable the permanent-password-based access configuration and stop or uninstall the RustDesk service if you no longer require remote access. You should also review any RustDesk server or access-control configuration if the computer is managed through a self-hosted environment.
Summary
Enabling unattended access in RustDesk involves more than simply creating a password. First, install RustDesk on the computer you want to access. Then open Settings > Security, create a strong permanent password, and make sure the incoming connection settings permit password-based access.
Next, go to Settings > General and verify that RustDesk is running as a system service. This allows the application to remain available after restarts and when nobody is logged into the computer. Finally, test the connection from another device using the remote computer’s RustDesk ID and permanent password.
For the safest setup, use a unique password, limit remote permissions to what you actually need, and change the password if you believe it has been exposed.
RustDesk also provides more advanced access-control and deployment options for managed environments.
