Два vsftpd экземпляра - проверяют пассивный порт на FTPS

[1120833] В [1121199] bash[1121200] первая попытка работает как шарм. Это зависит от того, что такое [1121201]echo[1121202] и какая версия у вас запущена. Например, [1121203]echo[1121204] является встроенным басом и переопределяет [1121205]/бин/эхо[1121206] или [1121207]/usr/бин/эхо[1121208]. Проверьте [1121209]man bash[1121210] и [1121211]info zsh[1121212], чтобы сравнить, какие опции они принимают и каковы значения по умолчанию. На самом деле вы хотите заставить [1121213]echo -E[1121214] отключить интерпретацию экранирующих последовательностей. По умолчанию оно используется для [1121215]bash[1121216], но, очевидно, не в [1121217]zsh[1121218]. Вы также можете отключить эту конкретную сборку (я не использую [1121219]zsh[1121220], поэтому не знаю как), или использовать наиболее распространенный способ обработки: явно вызывать [1121221]echo[1121222] как [1121223]/bin/echo[1121224]. Edit: Конечно, вам нужны одинарные кавычки, иначе оболочка интерпретирует экранирующие последовательности до того, как [1121225]echo[1121226] даже получит шанс.[1120838].

2
25.06.2014, 11:52
1 ответ

Я только что получил из другого источника, что vsftpd не может резервировать порты ниже 1024 для PASV

https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-ftp-vsftpd-conf.html

Я пометил вопрос как прочитанный, так как нам не нужно проверять TCP пакеты, так как с FTP-клиентом мы можем видеть команду PASV. Пример для 30000

227 Entering Passive Mode (192,168,100,162,117,48)
0
27.01.2020, 23:00

Теги

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