Daemon Additional Configuration
NoPorts daemon `sshnpd` additional configuration
Last updated
NoPorts daemon `sshnpd` additional configuration
Specify the .atKeys file for the -a, --atsign Atsign if it's not stored in ~/.atsign/keys
When set, will update authorized_keys to include public key sent by manager.
Hides the device from advertising its information to the manager Atsign. Even with this enabled, sshnpd will still respond to ping requests from the manager. (This takes priority over the [now deprecated] -u / --un-hide flag).
More logging
What to use for outbound ssh connections.
[openssh (default), dart]
atDirectory domain
(Defaults to "root.atsign.org")
The name of this device's group. When delegated authorization is being used then the group name is sent to the authorizer service as well as the device name, this daemon's Atsign, and the client Atsign which is requesting a connection
(Defaults to "__none__")
Port on which sshd is listening locally on localhost
(Defaults to "22")
When --sshpublickey is enabled, will include the specified permissions in the public key entry in authorized_keys
(Defaults to "")
The permissions which will be added to the authorized_keys file for the ephemeral public keys which are generated when a client is connecting via forward ssh e.g. PermitOpen="host-1:3389",PermitOpen="localhost:80"
(Defaults to "")
Use RSA 4096 keys rather than the default ED25519 keys
[ssh-ed25519 (default), ssh-rsa]
Directory for local storage.
(Defaults to $HOME/.atsign/storage/$atSign/.npd/$deviceName/)
Comma separated-list of host:port to which the daemon will permit a connection from an authorized client. Hosts may be dns names or ip addresses.
(Defaults to "localhost:22,localhost:3389")
Last updated
