How to install NoPorts when connecting from macOS to Windows
These initial steps set up the machine initiating the connection.
After setting up the machine you're connecting from, you'll configure the machine you're connecting to.
With both machines now configured, the final steps bring us back to the machine initiating the connection.
Be sure to replace the following values:
@<REPLACE>_np with your device atSign,
@<REPLACE_NAME> with the device name from Step 5.
That's it. You can start using NoPorts or explore some of the documented use cases, including MCP, SSH, RDP, SFTP, Web Server, and SMB.
~/.local/bin/at_activate -a @<REPLACE>_np~/.local/bin/at_activate -a @<REPLACE>_npcurl -L https://github.com/atsign-foundation/noports/releases/latest/download/universal.sh -o universal.shstat universal.shchmod u+x universal.sh
./universal.sh~/.local/bin/at_activate otp -a @<REPLACE>_np~/.local/bin/at_activate approve -a @<REPLACE>_np --arx noports --drx <DEVICE_NAME>@<REPLACE>_np_key with your device atSign,
<DEVICE_NAME> with the name of the machine you are on
keys: C:\Users\alice\.atsign\keys\@example02_np_key.atKeys
manager
manager: example01_np
manager: '@example01_np'
Submitting enrollment request
Enrollment ID: ---------------------
Waiting for approval; will check every 10 secondsnotepad C:\ProgramData\NoPorts\sshnpd.yaml
at_activate.exe enroll -a "@<REPLACE>_np" `
-s <PASSCODE> `
-p noports `
-k C:\Users\<USER>\.atsign\keys\@<REPLACE>_np_key.atKeys `
-d <DEVICE_NAME> `
-n "sshnp:rw,sshrvd:rw"