Skip to main content

SSH

SSH is the most common FRP Auto Deploy service.

Local SSH on the client

Typical target:
The SSH account and sshd must already exist. FRP Auto Deploy does not create users, passwords, keys, authorized_keys, or sshd_config.

Connect

After enrollment, the SSH service receives a persistent public port.
With a public service hostname:
The hostname is an access alias. It does not change CLIENT ID, Service ID, or the service-port reservation.

Publish SSH on another LAN host

Example:
The FRP client must already have normal network reachability to 10.10.20.30:22.

Verify each hop

On the target/client:
On the client:
On the server:

Disable vs release

  • Disable SSH when you want to stop publication temporarily but keep the public port.
  • Release when you intentionally want to return that port to the pool.
See Lifecycle Semantics.
Last modified on September 7, 2026