Learn how to access a Windows computer over Meshnet remotely from any platform.
To log in to your Windows PC remotely over Meshnet, enable remote access on your PC and use a remote desktop app on the device you're connecting from.
Before you begin
Make sure that:
Both the Windows device you wish to access remotely (remote PC) and the device you're using to connect are linked over Meshnet.
Your remote PC is on.
Your remote PC runs a Pro edition of Windows 10 or 11.
To check your PC edition
Go to System > About.
Under Windows specifications, look for Edition.
Set up your remote PC for access
Before you can connect to your remote PC, you'll need to enable Remote Desktop on it.
Go to System > Remote Desktop
Turn on the Remote Desktop toggle.
Select Confirm when prompted.
Go to System and select Remote Desktop from the left sidebar.
Turn on the EnableRemote Desktop toggle.
Select Confirm when prompted.
Finding PC account credentials
You will be prompted to enter authentication details when attempting a remote connection to your Windows PC. The credentials you must enter depend on the type of Windows account the PC is using.
If you're using a Microsoft account, you can use either:
Your Microsoft account's email address and password.
Example
Your Windows account's username and Microsoft account's password.
Example
If you're using a local Windows account, you need to use the account's username and password.
Tip
To view your Windows account's username, run the following command in PowerShell:
$env:username
Connect to your remote PC
For Windows-only connections, follow these steps on the device you're using to connect:
In the NordVPN app, locate and copy the Nord name or Meshnet IP of the device you want to access.
In the dialog that opens, paste either the Nord name or Meshnet IP of the PC you want to access.
Click Connect.
Enter the following information, and then click OK:
You may receive a warning indicating that the remote computer's identity cannot be verified. When connecting to a trusted computer, such as one on your Meshnet, click Yes to continue.
Tip
If you don't want to see this dialog in the future, select the Don't ask me again for connections to this computer checkbox.
You should now be able to securely access and control your PC remotely.
Install Remote Desktop on Windows
Add a remote PC connection
Open the RD Client app that you installed earlier.
From the bottom row, select Add > Add PC.
Under PC name, paste the copied Nord name or Meshnet IP of the PC you want to access.
Under User account, select the Add user account option.
In the Username and Password fields, enter your credentials for the remote computer to save for use with this connection, and tap Save.
Example
From the main screen, select the saved connection that you added.
You may receive a warning indicating that the digital certificate of the computer you're trying to access cannot be verified. If you don't want to see this dialog in the future, select the Never ask again for connections to this PC checkbox.
Tap Connect.
You should now be able to securely access and control your PC remotely over Meshnet.
Install Remote Desktop on iOS
Note
To install Microsoft Remote Desktop, your device must be running iOS 16.0 or later.
Add a remote PC connection
Open the RD Client app that you installed earlier.
At the bottom of the screen, tap the plus (+) button and select Add PC.
Tap PC name and enter the Nord name or Meshnet IP of the PC you want to access.
Return to the previous menu and tap User account > Add useraccount.
Enter the following information to save for use with this connection:
Your remote PC account name
The password you use to log in to your remote PC
Optionally, tap Friendly name to give a nickname to your connection.
Example
Tap Save,return to the previous screen, and tap Save again.
The new connection will appear under PCs. Tap it whenever you want to initiate a remote desktop session.
Install Remote Desktop on macOS
Add a remote PC connection
In the NordVPN app, locate and copy the Nord name or Meshnet IP of the device you want to access.
Open Microsoft Remote Desktop, click the plus (+) button, and select Add PC.
In the PC name box, paste the Nord name or Meshnet IP you copied earlier.
From the User account dropdown list, select Add user account.
In the Username and Password fields, enter your credentials for the remote computer to save for future connections, and tap Add.
Example
Optionally, give a nickname to your connection in the Friendly name field.
Click Add to save changes.
Access your remote PC
Double-click the saved connection that you added.
You may receive a warning indicating that the digital certificate of the computer you're trying to access cannot be verified. If you don't want to see this dialog in the future, click Show certificate and then select the Always trust checkbox.
If you're connecting to a computer you trust, click Continue.
You should be able to remotely access and control your PC securely.
Note
The instructions below use Ubuntu 24.04 LTS as an example.
Install Remmina on Linux
Open Terminal.
Update the package manager list of available packages by running the following command:
sudoaptupdate
Install Remmina by entering this command:
sudoaptinstallremmina-y
In the search bar, enter remmina and select the matching result.
Click the Install button.
If requested, enter the password of your Linux user account and click Authenticate.
Add a remote PC connection
In the terminal, run the nordvpn meshnet peer list command and copy the Nord name of the device you want to access:
Click the New connection profile button in the upper-left corner of the app window.
In the Name field, type in a custom name to identify the connection.
Make sure RDP — Remote Desktop Protocol is selected in the Protocol field.
Under Basic, enter the following information to create a reusable connection:
In the Server field, paste the Nord name you copied earlier.
In the Username field, enter your remote PC account name.
In the Password field, enter the password you use to log in to your remote PC.
Example
You should now be able to securely access and control your PC remotely.
With these steps completed, you should now be connected to your remote Mac using NoMachine over Meshnet.
Using AnyDesk
For this setup, you won't need remote PC account credentials. Instead, you can use either manual approval on the remote PC or set up a dedicated unattended access password.
Optional: Enable unattended access with AnyDesk
By default, AnyDesk needs manual approval for incoming connections. To bypass this, you can enable the app’s Unattended access feature:
On the remote computer, launch AnyDesk you installed earlier.
In the upper-right corner, click the Main Menu button and select Settings.
From the menu on the left, under Security, select Access.
Under Unattended access, click Set password.
Enter and confirm a secure password that will be used for authentication, and then click Apply.
After applying the changes, connect to the device without manual approval by following the platform-specific instructions below.
Connect from Windows, macOS, or Linux using AnyDesk
On your local machine:
In the NordVPN app, locate and copy the Nord name or Meshnet IP address of the device you want to access.
Launch AnyDesk you installed earlier.
In the remote address field at the top, enter either the Nord name or the Meshnet IP address of the remote PC and click Connect.
If you set up an unattended password on the remote PC:
In the Authorization dialog that appears, enter the password you created for unattended access on the remote PC and click OK.
Optionally, you can select the Log in automatically from now on checkbox to avoid entering the password again for subsequent connections.
If you haven't set up an unattended password, wait for the user at the remote device to accept the connection request manually.
Connect from Android or iPhone/iPad using AnyDesk
On your mobile device:
Open AnyDesk you installed earlier.
In the remote address field, paste either the Nord name or the Meshnet IP address of the remote PC and tap the arrow button to connect.
If you set up an unattended password on the remote PC:
In the Authorization dialog, enter the password you created for unattended access on the remote PC and tap OK.
Optionally, you can select the Log in automatically from now on checkbox to avoid entering the password again for subsequent connections.
If you haven't set up an unattended password, wait for the user at the remote device to accept the connection request manually.
With these steps completed, you should now be connected to your remote Mac using AnyDesk over Meshnet.
Checklist for a successful connection
If you encounter issues while attempting to connect, check that:
In the search box on the taskbar, type Remote Desktop Connection and click Remote Desktop Connection .
To connect to your remote PC from Windows, first install the Microsoft Remote Desktop app, available for free from the Microsoft Store.
In the NordVPN app, go to Meshnet > Manage devices,tap the three-dot menu next to the device you want to access, and copy the device's Nord name or IP address.
To connect to the remote PC from iOS, install the Microsoft Remote Desktop app, available for free from the App Store.
In the NordVPN app, go to Meshnet > Manage devices and copy the Nord name or Meshnet IP of the device you want to access.
To connect to your remote PC from macOS, first install the Microsoft Remote Desktop app, available for free from the Mac App Store.
To connect to the remote PC from Linux, first install the Remmina remote desktop client on your Linux device.
Launch App Center.
Launch the Remmina app that you installed earlier.
Once remote access is configured on the target PC, install the NoMachine app on both your remote and local devices.
In the NordVPN app, go to Meshnet > Manage devices and copy the Nord name or Meshnet IP of the device you want to access.
Once remote access is configured on the target PC, install the AnyDesk app on both the PC and the device you're connecting from.
In the NordVPN app, go to Meshnet > Manage devices and copy the Nord name or Meshnet IP of the device you want to access.