ssh proxycommand equivalente no servidor

2

Digamos que temos três máquinas me, proxy, server

Eu gostaria de ter uma conexão ssh com o servidor, então normalmente eu faria

me$ ssh proxy
proxy$ ssh server
server$ # and here we are

A solução de proxy ssh que é totalmente do lado do cliente seria:

$ cat .ssh/config

Host proxy
    HostName proxy.ip

Host server
    HostName server.ip
    ProxyCommand ssh proxy -W %h:%p

Mas se eu quiser forçar esse comando proxy no meu servidor, eu editaria meu arquivo authorized_keys assim:

$ cat .ssh/authorized_keys

command="ssh user@proxy" ssh-rsa AAA...444 omg@themiddleofnowhere

Ok: essas duas soluções funcionam como ssh, mas para comandos como rsync e scp e outros, a primeira solução funciona, enquanto a segunda falha.

Pergunta: como posso forçar o comando ssh proxy no meu servidor e ainda permitir que comandos como rsync e scp funcionem normalmente?

    
por zidarsk8 20.03.2014 / 03:27

0 respostas