Serverfaulters。
简而言之:我想通过一个服务器(反向代理/中继)发布多个SFTP服务器。 我怎么能这样做?
长:有三个组成部分:
----> sftp-server1.local | port: 22 Filezilla ----> sftp-proxy.org ---- SFTP client port: 22 | ----> sftp-server2.local port: 22
案例:互联网用户打开Filezilla,用loginsftp-user1进入sftp-proxy.org并login到sftp-server1.local 。 另一个用户使用loginsftp-user2进入sftp-proxy.org并login到sftp-server2.local 。 因此,SFTP-proxy.org根据用户名将用户redirect到内部SFTP服务器。
我find了sftp-proxy.org的sshd_config :
Match User sftp-user1 ForceCommand ssh -t [email protected] $SSH_ORIGINAL_COMMAND Match User sftp-user2 ForceCommand ssh -t [email protected] $SSH_ORIGINAL_COMMAND
但他们说这是行不通的,是这样吗?
注:我想find解决scheme,客户端是用户友好(默认Filezilla,没有SSH选项)。