Como posso estabelecer um túnel ssh reverso com meu arquivo ./ssh/config?
Estou tentando reproduzir este comando
ssh -R 55555:localhost:22 user@host
no meu arquivo .ssh / config para que, quando digitar ssh host
, ssh no host como usuário e com um túnel reverso. Os comandos aceitos pelo arquivo de configuração são equivalentes mais detalhados aos sinalizadores da linha de comando. Com base na página de manual ssh e na página de manual para ssh_config, parece que a configuração correspondente é BindAddress.
No meu arquivo .ssh / config, tenho:
Host host
Hostname host
User user
BindAddress 55555:localhost:22
Isso e pequenas variações resultam em uma conexão recusada quando tento
ssh localhost -p 55555
uma vez logado no host. O mesmo funciona bem se eu der explicitamente o comando na parte superior quando for o primeiro envio para o host. Meu arquivo de configuração funciona sem o comando reverse tunnel; ssh host
me registra no host como usuário.