O openSSH suporta LocalCommand
, que pode ser usado para isso, apenas de maneira diferente do que você descreve. Você executa ssh-forward
e, assim que estiver conectado, o navegador será iniciado. Pode funcionar assim:
ssh -NTf -D localhost:9999 -oPermitLocalCommand=yes -oLocalCommand=palemoon host
é claro, adicione as portas e o host.
Isso também pode ser colocado no ~/.ssh/config
para encurtar o comando:
Host proxy-host
Hostname host
User username
PermitLocalCommand=yes
LocalCommand=palemoon
DynamicForward localhost:9999
RequestTTY no
e, em seguida, execute apenas
ssh -Nf proxy-host
que trará o proxy e o navegador. Você pode simplesmente armazenar este comando em seu "atalho".