proxy reverso de SFTP

3

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
  • Filezilla - cliente SFTP
  • sftp-proxy.org - disponível no servidor da internet
  • sftp-server * .local - servidores SFTP internos
  • sftp-user * - contas de usuário em servidores SFTP

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).

    
por gamelton 12.01.2017 / 14:51

0 respostas