1

У меня настроен FTP-сервер на компьютере Debian: один пользователь должен получить доступ к другому FTP-серверу, расположенному за этой машиной, и у нас есть только один публичный IP-адрес.

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

Любые другие решения?

1 ответ1

1

Как насчет того, чтобы специальный пользователь подключился к шлюзу через другой порт и перенаправил этот порт на ftp-сервер на машине позади него?

  • нормальный случай:

    user$ ftp gateway
    

    -> обычно подключается к шлюзу через порт 21

  • особый случай:

    user$ ftp gateway 2121
    

    -> подключается к шлюзу через специальный порт 2121.
    шлюз перенаправляет его на порт 21 на машине позади него, чтобы пользователь достиг другого ftp-сервера.

Единственная хитрость - установить перенаправление портов. Зависит от того, находитесь ли вы за маршрутизатором или шлюз Linux box.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .