# Remote access permissions

## Introduction <a href="#introduction" id="introduction"></a>

This article details Meshnet's remote access permission and steps to modify this setting for individual peer devices.

## Permission basics <a href="#permission-overview" id="permission-overview"></a>

Once you enable Meshnet, your linked devices treat each other as members of a private network. The remote access permission determines if a Meshnet peer can access your device using the Meshnet IP or Nord name. By default, [remote access](https://nordvpn.com/meshnet/remote-access/) is granted for all devices, but you can adjust it in[ the Meshnet permission menu](#changing-permissions).

### What happens when remote access is enabled? <a href="#what-happens-when-remote-access-is-enabled" id="what-happens-when-remote-access-is-enabled"></a>

Your device accepts incoming connections from a Meshnet peer. The connections can be initiated from the same local network or from the outside.

<figure><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FYkC5XhrSUmszta7tcY6x%2Fmeshnet-scheme-remote-access-on.svg?alt=media&#x26;token=0709ca64-6bd1-4079-a909-7d7c2da254e1" alt="Remote access enabled"><figcaption><p>Figure 1. Remote access enabled</p></figcaption></figure>

As illustrated in the model above, data can be exchanged in both directions. This two-way communication between devices unlocks a variety of use cases, including but not limited to:

* [Remote device access](https://meshnet.nordvpn.com/how-to/remote-access)
* [Media streaming](https://meshnet.nordvpn.com/how-to/remote-files-media-access#personal-media-streaming)
* [Shared folders](https://meshnet.nordvpn.com/how-to/remote-files-media-access/set-up-folder-sharing)
* [Game servers](https://meshnet.nordvpn.com/how-to/gaming)

### What happens when remote access is disabled? <a href="#what-happens-when-remote-access-is-disabled" id="what-happens-when-remote-access-is-disabled"></a>

Your device does not accept connections from a Meshnet peer. If a connection is attempted (for example, using the `ping` command), it will fail because the recipient will not receive it.

<figure><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FIYw6W11wl147YwprP4hH%2Fmeshnet-scheme-remote-access-off.svg?alt=media&#x26;token=1924a70c-527e-4abe-acfe-ae1596c5595f" alt="Remote access disabled"><figcaption><p>Figure 2. Remote access disabled</p></figcaption></figure>

Having the remote access permission disabled prevents the peer from accessing any shared folders or services on your device.

### Icon reference table

In the NordVPN app, permissions and their values are visualized using icons. This table explains the icons that represent different states of the remote access permission and the effect it has on devices in your Meshnet.

<table><thead><tr><th width="100" align="center">Icon</th><th>State</th><th>Impact</th></tr></thead><tbody><tr><td align="center"><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FIxQ7lgZne1OHeAHPCC84%2Fremote_on_dark.png?alt=media&#x26;token=cb053911-2d43-4110-8a45-c23b800205c6" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FuRh2bjzmICPbTGRqeI0f%2Fremote_on.png?alt=media&#x26;token=60bbac0e-8703-4d1d-a2b0-34c1726fe969" alt="Remote access permission icon with two arrows."></picture></td><td>Remote access is enabled to your device and the linked device.</td><td><ul><li>Your device can remotely access the peer device.</li><li>The peer device can remotely access your device.</li></ul></td></tr><tr><td align="center"><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FwhEoa9pWhFHiDbUzWua8%2Fremote_in_dark.png?alt=media&#x26;token=f03b0095-f1af-4dfd-af46-55600115ce4e" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FasDhHjjsBF3BdNAzNX0J%2Fremote_in.png?alt=media&#x26;token=132e4f55-962f-4c74-9725-2f148d4649d9" alt="Remote access permission icon with one arrow pointing inward" data-size="original"></picture></td><td>Remote access is enabled to your device.</td><td><ul><li>Your device cannot remotely access the peer device.</li><li>The peer device can remotely access your device.</li></ul></td></tr><tr><td align="center"><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FO06eQPG4KpiTTGAoQoyC%2Fremote_out_dark.png?alt=media&#x26;token=8940244d-08e8-41c4-b7ce-13185e2fbd03" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fo3uIsbZB3uw3856w5U92%2Fremote_out.png?alt=media&#x26;token=4158a4f8-67db-4cf3-9219-062bf69ab4ae" alt="Remote access permission icon with one arrow pointing outward"></picture></td><td>Remote access is enabled for the linked device.</td><td><ul><li>Your device can remotely access the peer device.</li><li>The peer device cannot remotely access your device.</li></ul></td></tr><tr><td align="center"><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2F8UPaRPXPQuctbTqn6lYl%2Fremote_off_dark.png?alt=media&#x26;token=fc2c5b51-fced-4574-80eb-7928ac511b68" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2F2RBWpGGJDGdx2Rj8XWeU%2Fremote_off.png?alt=media&#x26;token=331a4816-567f-451f-9293-e008c8353235" alt="Remote access permission icon with an x symbol"></picture></td><td>Remote access is disabled.</td><td><ul><li>Your device cannot remotely access the peer device.</li><li>The peer device cannot remotely access your device.</li></ul></td></tr></tbody></table>

## Changing permissions <a href="#changing-permissions" id="changing-permissions"></a>

If you want to change the status of the remote access permission, you can do so for each device individually. You can also check whether your peer has enabled or disabled the permission for your device.

To manage the remote access permission, proceed with the following instructions:

{% tabs %}
{% tab title="Windows" %}

1. Open the NordVPN app. [Log in](https://my.nordaccount.com/) if necessary.
2. On the left-side menu, select the **Devices in Meshnet** <img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FyNPGbeTmyQ5agRdyJD19%2Ficon_meshnet_blue.svg?alt=media&#x26;token=478d08e6-81b2-4acc-af45-46579f95599e" alt="" data-size="line"> tab.
3. Next to the device that you want to alter the permissions for, click the three-dot menu and select **Manage device**.

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FEBlAeNIWAh0t3CnFstbH%2Fwin_manage_device_button_dark.png?alt=media&#x26;token=e9500f3e-689d-4a09-8030-1604419c6fb6" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FZCu8JQ5JBRD5CCcUsz3t%2Fwin_manage_device_button.png?alt=media&#x26;token=53caf5e5-df83-44d1-b9d1-71b7655ea123" alt="Selecting &#x22;Manage device&#x22; from the three-dot menu."></picture><figcaption></figcaption></figure></div>

   &#x20;
4. Under **Remote access permissions**, turn on or off the **Remote access to your device** toggle.&#x20;

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FyitVtrRCU8iXiyebF2n5%2Fwin_remote_access_dark.png?alt=media&#x26;token=627c084a-db9c-4f37-99f7-857d6f46d871" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FjqMNMfuiUhcy5ZI8BFxE%2Fwin_remote_access.png?alt=media&#x26;token=16a4c25c-4272-4fd7-948f-79f94f7c91d8" alt="Turning on Remote access to your device permission toggle"></picture><figcaption></figcaption></figure></div>

{% endtab %}

{% tab title="Android" %}

1. Open the NordVPN app. [Log in](https://my.nordaccount.com/) if necessary.
2. At the bottom of the screen, tap **Products** <img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fpj0sQNufY9ZBXInxL7cS%2Ficon_products_blue.svg?alt=media&#x26;token=40a7e012-a8ad-4ba2-9599-0bd15a3516e3" alt="" data-size="line"> > **Meshnet** <img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FyNPGbeTmyQ5agRdyJD19%2Ficon_meshnet_blue.svg?alt=media&#x26;token=478d08e6-81b2-4acc-af45-46579f95599e" alt="" data-size="line">.
3. Select **Manage devices**.
4. Either tap your chosen device or tap the three-dot menu next to the device and select **Manage device permissions**.
5. Tap **Remote access permissions** to expand and turn on or off **Remote access to your device**.

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FgNq73nZXG0r4V83H0hBS%2Fandroid_remote_dark.png?alt=media&#x26;token=5c06ec41-2ee5-4e74-94f3-ce670d0d8f8e" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fkdg4FemOX8TKAlo0opwa%2Fandroid_remote.png?alt=media&#x26;token=c1a8cc65-4ee3-457d-9bfd-53b83cf86850" alt="The &#x27;Remote access to your device&#x27; toggle is enabled." width="375"></picture><figcaption></figcaption></figure></div>

{% endtab %}

{% tab title="iOS" %}

1. Open the NordVPN app. [Log in](https://my.nordaccount.com/) if necessary.
2. At the bottom of the screen, tap **Products** <img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fpj0sQNufY9ZBXInxL7cS%2Ficon_products_blue.svg?alt=media&#x26;token=40a7e012-a8ad-4ba2-9599-0bd15a3516e3" alt="" data-size="line"> > **Meshnet** <img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FyNPGbeTmyQ5agRdyJD19%2Ficon_meshnet_blue.svg?alt=media&#x26;token=478d08e6-81b2-4acc-af45-46579f95599e" alt="" data-size="line">.
3. Select **Manage devices**.
4. Tap the **Permissions** area under the device that you want to alter the permissions for.

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2F2tVGpy7qlfOZVdMA7kdV%2Fios_permissions_area_dark.png?alt=media&#x26;token=15696f05-9f96-4e7a-aeec-0c25ddbac482" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FLU5SbKEPRhHKJ9ZjI2AB%2Fios_permissions_area.png?alt=media&#x26;token=c4097ec7-9cab-48d7-a3b7-d1cc7c7d564a" alt="Selecting Permissions." width="375"></picture><figcaption></figcaption></figure></div>

   &#x20;
5. Under **Remote access permissions**, turn on or off **Remote access to your device**.&#x20;

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FSazvHoP6yz4GFEdvG1Ap%2Fios_remote_toggle_dark.png?alt=media&#x26;token=8880c00a-3338-420b-b58d-0c00eb0fe2b9" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Fy2ypxpI1NBR3wi2H21Yl%2Fios_remote_toggle.png?alt=media&#x26;token=1e38703d-9437-4fe2-b377-27ff5fee8b07" alt="The &#x22;Remote access to your device&#x22; toggle highlighted." width="375"></picture><figcaption></figcaption></figure></div>

{% endtab %}

{% tab title="macOS" %}

1. Open the NordVPN app. [Log in](https://my.nordaccount.com/) if necessary.
2. On the left-side menu, select the **Meshnet** <img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FyNPGbeTmyQ5agRdyJD19%2Ficon_meshnet_blue.svg?alt=media&#x26;token=478d08e6-81b2-4acc-af45-46579f95599e" alt="" data-size="line"> menu.
3. Click the **More** <img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FFEbtqv2YQL7cmH2Rrv9b%2Ficon_meshnet_more_blue.svg?alt=media&#x26;token=11f0a3bf-162c-49cd-88cb-76d5519a486a" alt="" data-size="line"> button next to the device that you want to alter the permissions for.
4. Select the **Don't allow remote access to your device** or the **Allow remote access to your device** option.&#x20;

   <div align="left"><figure><picture><source srcset="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FQF3ijSi5AY4TnAEeOXUS%2Fmac_permission_remote_dark.png?alt=media&#x26;token=ab681859-95bf-430b-bb8d-07aeaa31f47d" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FuRYqL7sdlIiIj9k2XlZ0%2Fmac_permission_remote.png?alt=media&#x26;token=54573229-9721-4ec2-b214-95717e1e9660" alt="Revoking the &#x22;Remote access to your device&#x22; permission."></picture><figcaption></figcaption></figure></div>

{% endtab %}

{% tab title="Linux" %}

1. Open the terminal.
2. Run the following command to list your Meshnet peers:

   <pre class="language-bash" data-overflow="wrap"><code class="lang-bash">nordvpn meshnet peer list
   </code></pre>

   &#x20;
3. Note the Nord name of the peer you want to alter permissions for.

   <div align="left"><figure><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2Flu7jFRKTlldabekqtXkg%2Flinux_peer_name_himalayas.png?alt=media&#x26;token=1cfabc26-9741-44b9-b170-50b24e9f0d8b" alt="Peer device&#x27;s Nord name highlighted in Terminal."><figcaption></figcaption></figure></div>

   &#x20;
4. To either allow or disable the permission, use one of the following commands, replacing `<device>` with the peer’s Nord name, nickname, or Meshnet IP:&#x20;

   <pre class="language-bash" data-overflow="wrap"><code class="lang-bash">nordvpn meshnet peer incoming allow &#x3C;device>
   nordvpn meshnet peer incoming deny &#x3C;device>
   </code></pre>

{% hint style="success" %}
**Tip**

To find your peer's Nord name faster, start typing the name and press **Tab**. The system will auto-complete the name based on matching peers.
{% endhint %}
{% endtab %}

{% tab title="Android TV" %}

1. On your Android TV device, open **NordVPN**. Log in if necessary.
2. Navigate to **Meshnet** <img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FyNPGbeTmyQ5agRdyJD19%2Ficon_meshnet_blue.svg?alt=media&#x26;token=478d08e6-81b2-4acc-af45-46579f95599e" alt="" data-size="line"> > **Linked devices**.
3. Choose the device you want to alter the permissions for.
4. Select **Remote access permissions**.
5. Set the **Remote access to your device** toggle to the on or off position.

   <div align="left"><figure><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2F2dqrn6vdPaI3FsoFj7kq%2Ftv_remote_access_toggle.png?alt=media&#x26;token=eb13f49b-c310-45f3-9523-3874f2588150" alt="&#x22;Remote access to your device&#x22; toggle set to the on position." width="375"><figcaption></figcaption></figure></div>

{% endtab %}
{% endtabs %}
