autossh
Verified for current stable LTS
Autossh Command: Run Port Forwarding In Background With Exit On Failure
Use for run port forwarding in background with exit on failure with Autossh. Exact CLI syntax to run port forwarding in background with exit on failure using Autossh.
When to use this: Use for run port forwarding in background with exit on failure with Autossh.
Destructive Command Warning
Destructive operation. Confirm the target path and keep a backup before executing.
Command Syntax
autossh -f -M 0 -N -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" -o ExitOnForwardFailure=yes -L <local_port>:localhost:<remote_port> <user>@<host> autossh -f -M 0 -N -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" -o ExitOnForwardFailure=yes -L <local_port>:localhost:<remote_port> <user>@<host> Command Breakdown
-f- Command Option
- Tool-specific option used by this command invocation.
-M- Command Option
- Tool-specific option used by this command invocation.
-N- Command Option
- Tool-specific option used by this command invocation.
-o- Command Option
- Tool-specific option used by this command invocation.
-L- Command Option
- Tool-specific option used by this command invocation.
FAQ
Purpose: Exact syntax to run port forwarding in background with exit on failure using Autossh.
Test path: Replace placeholders and run destructive commands in a disposable workspace first.
Flag behavior: Tool version, platform, and shell can change behavior.
Improve This Command
Suggest a correction, safer default, or version-specific note for this entry.
Related Operations
Autossh Command: Background Debug Logging
AUTOSSH_DEBUG=1 AUTOSSH_LOGFILE=<path/to/autossh_log_file.log> autossh -f -M <monitor_port> -v -E <path/to/ssh_log_file.log> <ssh_command> Autossh Command: Background Mode No Monitor No Remote Shell autossh -f -M 0 -N -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" -o ExitOnForwardFailure=yes -L <local_port>:localhost:<remote_port> <user>@<host> Autossh Command: Background Mode With Keep Alives autossh -f -M 0 -N -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" "<ssh_command>" Autossh Command: Background Mode With Logging AUTOSSH_DEBUG=1 AUTOSSH_LOGFILE=<path/to/autossh_log_file.log> autossh -f -M <monitor_port> -v -E <path/to/ssh_log_file.log> <ssh_command> Autossh Command: Background No Monitoring Exit On Failure autossh -f -M 0 -N -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" -o ExitOnForwardFailure=yes -L <local_port>:localhost:<remote_port> <user>@<host>