Проблема FTP - VSFTPd и соединяющийся с от FileZilla

Это - то, как я решил эту проблему:

Я устанавливаю RawPrinterServer, который послушает как услуга на порте 9100. Я затем установил RedMon и Ghostscript.

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

Ghostscript интерпретирует входящий постскриптум и произведет его как PDF.

Я создал принтер в окнах с пользовательским перенаправленным портом, который направляет к ghostscript исполняемому файлу.

Путь программы: C:\BIN\gs\gs8.63\bin\gswin32c.exe

Параметры: -sDEVICE=pdfwrite -dPDFX=true -dNOPAUSE -dSAFER -sPAPERSIZE=a4 -sOutputFile="C:\bin\output.pdf" -c .setpdfwrite -f -

Теперь в proprietry программном обеспечении, которое я использую, я устанавливаю принтер, направляя его к IP моего компьютера с портом 9100.

Теперь, когда я печатаю к своему новому 'принтеру', программное обеспечение отправляет постскриптум в мой IP, RawPrintServer принимает данные TCP и вперед это к принтеру, который я устанавливаю, пользовательский порт принтера передает те данные на Ghostscript, который сохранил файл PDF на моей локальной машине.

4
задан 16 February 2016 в 22:20
1 ответ

Я решил эту точную проблему на одном из моих серверов в прошлом; Это был сервер Filezilla на Windows Server 2008 также на EC2.

Решение: Это был вопрос установки пассивного диапазона портов на FTP-сервере и открытии того же самого диапазона в Группах безопасности EC2. Вы, возможно, даже должны добавить диапазон к IPTables в CentOS, если iptables используется - хотя необходимо рассмотреть выключающий iptables, поскольку это немного избыточно с Группами безопасности EC2.

Взгляните здесь: http://forum.filezilla-project.org/viewtopic.php?f=6&t=7315

[сопроводительный текст] [1] [1]: http://www.iainlbc.com/wp-content/uploads/2011/01/security_groups.png

Вы могли также настроить VSFTPd для использования активный (не пассивный) режим - таким образом, он использует только порт 20/21. Различие между активным и пассивным объяснено здесь: http://www.slacksite.com/other/ftp.html

3
ответ дан 3 December 2019 в 03:49

Теги

Похожие вопросы