Назад | Перейти на главную страницу

FTP / SFTP и веб-транзит Fuse без использования полосы пропускания веб-сервера

Я хотел бы обслуживать файлы, смонтированные из удаленного файлового хранилища с использованием ftp / sftp, используя fuse на моем веб-сервере, без использования полосы пропускания веб-сервера.

Цель состоит в том, чтобы веб-сервер прозрачно обслуживал файлы для пользователя, не предоставляя им исходную информацию ftp, поэтому ftp: // пользователь: pass@example.com не пойдет.

Возможно ли, чтобы nginx (или apache, если должен) «перебрасывал» данные пользователю без использования полосы пропускания сервера?

Любые мысли или предложения приветствуются.

Спасибо.

Нет, это невозможно. Если вы хотите, чтобы клиент получал его напрямую, у него должна быть прямая ссылка. Если вы хотите скрыть источник, ваш веб-сервер должен будет действовать как прокси.

Zoredache верен, однако вы можете немного запутать ftp-серверы ... и надеюсь, что никто не смотрит слишком внимательно на ссылку. Невозможно действительно скрыть соединение с другим сервером. В лучшем случае вы можете настроить записи DNS для IP-адреса устройства ... и предоставить ссылки типа "ftp: // пользователь: пароль@dnsname.yourwebdomain.tld".

Честно говоря, я не могу придумать никаких причин, чтобы пытаться скрыть соединение с удаленным сервером, так как хакеры в конечном итоге найдут его, независимо от погоды, или если вы не разместите ссылки на него.