Serverfaulters.
Curto: gostaria de publicar vários servidores SFTP através de um servidor (proxy reverso / retransmissão). Como eu pude fazer isso?
Longo: existem três componentes:
----> sftp-server1.local
| port: 22
Filezilla ----> sftp-proxy.org ----
SFTP client port: 22 |
----> sftp-server2.local
port: 22
Caso: o usuário da Internet abre o Filezilla, insere sftp-proxy.org
com o login sftp-user1
e acessa sftp-server1.local
. Outro usuário entra no sftp-proxy.org com o login sftp-user2
e entra em sftp-server2.local
. Então SFTP-proxy.org redireciona o usuário para o servidor SFTP interno com base em seu nome de usuário.
Eu encontrei este sshd_config
para sftp-proxy.org:
Match User sftp-user1
ForceCommand ssh -t [email protected] $SSH_ORIGINAL_COMMAND
Match User sftp-user2
ForceCommand ssh -t [email protected] $SSH_ORIGINAL_COMMAND
Mas eles dizem que não vai funcionar, é assim?
Nota: Eu gostaria de encontrar a solução que o cliente é amigável (Filezilla padrão, sem opções ssh).
Tags ssh sftp reverse-proxy