PageViews: 1,168 hits / 147 nets |
DeleGate/9.0.4 supported gatewaying sftp/SSH server for FTP or HTTP clients. DeleGate to do the gatewaying for FTP or HTTP is invoked as a (reverse) proxy as follows respectively:
delegated -P21 SERVER=ftp MOUNT="/* sftp://SftpServer/*" |
FTP sftp FTP-client ----------------- DeleGate ------------------- sftp-server SSH |
delegated -P80 SERVER=http MOUNT="/* sftp://SftpServer/*" |
HTTP sftp HTTP-client ----------------- DeleGate ------------------- sftp-server SSH |
With these DeleGates, the data at "sftp://User@SftpServer/path" can be accessed as "ftp://User@DeleGate/path" or "http://DeleGate/path" respectively.
Note: these DeleGate requires to be able to execute "ssh" command because it uses "ssh" command as a translator from ftp command to sftp/SSH protocol. This gatewaying is not implemented on MS-Windows.
You can combine the sftp/SSH gateway with the TLS(SSL) gateway like this for example:
delegated -P443 SERVER=https MOUNT="/* sftp://SftpServer/*" STLS=fcl |
HTTPS sftp HTTP-client ----------------- DeleGate ------------------- sftp-server SSL SSH |
Multiple sftp/SSH servers can be served by a single gateway like this for example:
delegated -P443 SERVER=https \ MOUNT="/s1/* sftp://Sftp1/*" MOUNT="/s2/* sftp://Sftp2/*" STLS=fcl |
HTTPS sftp + sftp-server1 HTTP-client ----------------- DeleGate ------------------+ SSL SSH + sftp-server2 |