Remote port forward ssh
Expose local port 3000 as port 8080 on VPS
ssh -R 8080:localhost:3000 user@vps -N
more ssh
all 15 commands →
Dynamic SOCKS proxy
ssh -D 1080 user@vps -N -f
SSH multiplexing (ControlMaster)
ssh -o ControlMaster=auto -o ControlPath=~/.ssh/mux-%r@%h:%p -o ControlPersist=10m user@host
Run remote command
ssh user@host 'sudo systemctl status nginx'
Copy file via SCP
scp -r -P 2222 ./dist/ user@host:/var/www/app/
Agent forwarding
ssh -A user@bastion