[GH-ISSUE #5124] Netbird SSH client does not have the same sys path as host #9949

Open
opened 2026-08-05 01:24:07 -04:00 by saavagebueno · 0 comments
Owner

Originally created by @LexiconCode on GitHub (Jan 16, 2026).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/5124

Describe the problem

When SSH windows the sys path is not the same as the logged in user. It seems the netbird ssh implementation doesn't mirror host system path tools/executables. This prevents remote users from fully accessing the environment when they rely on sys path for development.

To Reproduce

Steps to reproduce the behavior:

  1. Log in through SSH netbird ssh user@ip
  2. Client: $env:Path dump the system path
  3. Host: Manually login or RDP in the windows environment under the user that is netbird is installed
  4. Host: open the terminal $env:Path dump the system path

Expected behavior

sys path env:Path on host and client should match.

NetBird version

netbird version 0.63.0

Is any other VPN software installed? no

Debug output

To help us resolve the problem, please attach the following anonymized status output

netbird status -dA

Create and upload a debug bundle, and share the returned file key:

Host
f79e391890ab27fb37c88b3b4be7011e22aa2e5ca6f38ffa9c4481884941f726/7721ee8b-a969-4fd6-966d-9a2c02d185fa
Client
f79e391890ab27fb37c88b3b4be7011e22aa2e5ca6f38ffa9c4481884941f726/a8f7240a-e18a-440b-97bf-9eb7fa404291

Uploaded files are automatically deleted after 30 days.

Screenshots

Host

Image

Additional context

Add any other context about the problem here.

Have you tried these troubleshooting steps?

  • Reviewed client troubleshooting (if applicable)
  • Checked for newer NetBird versions
  • Searched for similar issues on GitHub (including closed ones)
  • Restarted the NetBird client
  • Disabled other VPN software
  • Checked firewall settings
Originally created by @LexiconCode on GitHub (Jan 16, 2026). Original GitHub issue: https://github.com/netbirdio/netbird/issues/5124 **Describe the problem** When SSH windows the sys path is not the same as the logged in user. It seems the netbird ssh implementation doesn't mirror host system path tools/executables. This prevents remote users from fully accessing the environment when they rely on sys path for development. **To Reproduce** Steps to reproduce the behavior: 1. Log in through SSH `netbird ssh user@ip` 2. Client: `$env:Path` dump the system path 3. Host: Manually login or RDP in the windows environment under the user that is netbird is installed 4. Host: open the terminal `$env:Path` dump the system path **Expected behavior** sys path `env:Path` on **host** and **client** should match. **NetBird version** `netbird version` 0.63.0 **Is any other VPN software installed?** no **Debug output** To help us resolve the problem, please attach the following anonymized status output netbird status -dA Create and upload a debug bundle, and share the returned file key: Host f79e391890ab27fb37c88b3b4be7011e22aa2e5ca6f38ffa9c4481884941f726/7721ee8b-a969-4fd6-966d-9a2c02d185fa Client f79e391890ab27fb37c88b3b4be7011e22aa2e5ca6f38ffa9c4481884941f726/a8f7240a-e18a-440b-97bf-9eb7fa404291 *Uploaded files are automatically deleted after 30 days.* **Screenshots** Host <img width="780" height="554" alt="Image" src="https://github.com/user-attachments/assets/0164a9a6-f286-4093-9a41-5a053962b00f" /> **Additional context** Add any other context about the problem here. **Have you tried these troubleshooting steps?** - [x] Reviewed [client troubleshooting](https://docs.netbird.io/how-to/troubleshooting-client) (if applicable) - [x] Checked for newer NetBird versions - [x] Searched for similar issues on GitHub (including closed ones) - [x] Restarted the NetBird client - [x] Disabled other VPN software - [x] Checked firewall settings
saavagebueno added the triage-needed label 2026-08-05 01:24:07 -04:00
Sign in to join this conversation.
No Label triage-needed
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#9949