Você pode sempre executar os comandos, um após o outro:
ssh root@<public ip> -p 2022 -L 127.1.1.1:2222:<private ip>:22 &&
ssh [email protected] -p 2222
Para poupar-se de muita digitação desnecessária, use aliases de bash. Adicione uma linha como esta ao seu $HOME/.bashrc
:
alias ssh_tunnel='ssh <public ip> -p 2022 -l root -L 127.1.1.1:2222:<private ip>:22 && ssh [email protected] -p 2222'
Agora, abra um novo terminal e você poderá iniciar o túnel e conectar-se executando
ssh_tunnel