Гость
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / AWS Linux ftp server / 25 сообщений из 29, страница 1 из 2
08.01.2018, 22:05
    #39580710
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
Имеется AWS сервер на нём AWS Linux

учтановил FTP сервер по инструкции: https://silicondales.com/tutorials/aws-ec2-tutorials/setup-ftp-sftp-aws-ec2-instance/

подключаюсь, но не вижу файлы которые там уже есть и когда пытаюсь загрузить файлик не могу это сделать, вот что получаю:

авторStatus: Connecting to 52.1.52.141:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/var/www/html"
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PASV
Response: 500 OOPS: invalid pasv_address
Command: PORT 192,168,1,26,209,137
Response: 500 OOPS: priv_sock_get_cmd
Error: Failed to retrieve directory listing
Status: Connection closed by server
Status: Connecting to 52.1.52.141:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Starting upload of C:\Users\areostar\Desktop\index.php
Status: Retrieving directory listing of "/var/www/html"...
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PASV
Response: 500 OOPS: invalid pasv_address
Command: PORT 192,168,1,26,209,187
Response: 500 OOPS: priv_sock_get_cmd
Command: SIZE index.php
Error: Connection closed by server
Error: File transfer failed
Status: Disconnected from server
Status: Connecting to 52.1.52.141:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Starting upload of C:\Users\areostar\Desktop\index.php
Status: Retrieving directory listing of "/var/www/html"...
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PASV
Response: 500 OOPS: invalid pasv_address
Command: PORT 192,168,1,26,209,189
Response: 500 OOPS: priv_sock_get_cmd
Command: SIZE index.php
Error: Connection closed by server
Error: File transfer failed
Status: Disconnected from server
Status: Connecting to 52.1.52.141:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Starting upload of C:\Users\areostar\Desktop\index.php
Status: Retrieving directory listing of "/var/www/html"...
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PASV


В чём проблема?
...
Рейтинг: 0 / 0
08.01.2018, 22:15
    #39580714
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
что с фаерволами?
...
Рейтинг: 0 / 0
08.01.2018, 22:39
    #39580724
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
bga83,

вы имеете ввиду iptables? сейчас проверю
...
Рейтинг: 0 / 0
09.01.2018, 00:26
    #39580763
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
Areostarbga83,

вы имеете ввиду iptables? сейчас проверюне только, еще и на стороне AWS - network ACL и Security groups
...
Рейтинг: 0 / 0
09.01.2018, 09:05
    #39580820
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
Cделал sudo service iptables stop

Результат тот же
авторStatus: Connecting to 52.1.52.141:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/var/www/html"
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PASV
Response: 500 OOPS: invalid pasv_address
Command: PORT 192,168,1,26,211,154
Response: 500 OOPS: priv_sock_get_cmd
Error: Failed to retrieve directory listing
Status: Connection closed by server
Status: Connecting to 52.1.52.141:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Starting upload of C:\Users\areostar\Desktop\index.php
Status: Retrieving directory listing of "/var/www/html"...
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PASV
Response: 500 OOPS: invalid pasv_address
Command: PORT 192,168,1,26,211,156
Response: 500 OOPS: priv_sock_get_cmd
Command: SIZE index.php
Error: Connection closed by server
Error: File transfer failed
Status: Disconnected from server
Status: Connecting to 52.1.52.141:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Starting upload of C:\Users\areostar\Desktop\index.php
Status: Retrieving directory listing of "/var/www/html"...
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PASV
Response: 500 OOPS: invalid pasv_address
Command: PORT 192,168,1,26,211,158
Response: 500 OOPS: priv_sock_get_cmd
Command: SIZE index.php
Error: Connection closed by server
Error: File transfer failed
Status: Disconnected from server
Status: Connecting to 52.1.52.141:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Starting upload of C:\Users\areostar\Desktop\index.php
Status: Retrieving directory listing of "/var/www/html"...
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PASV
Response: 500 OOPS: invalid pasv_address
Command: PORT 192,168,1,26,211,160
Response: 500 OOPS: priv_sock_get_cmd
Command: SIZE index.php
Error: Connection closed by server
Error: File transfer failed
...
Рейтинг: 0 / 0
09.01.2018, 09:20
    #39580829
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
Security groups:

Что то мне подсказывает что с портом 21 как то по другому надо. Вот только как именно!?
...
Рейтинг: 0 / 0
09.01.2018, 09:24
    #39580830
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
В инструкции что я использовал всё правельно указано!?

https://silicondales.com/tutorials/aws-ec2-tutorials/setup-ftp-sftp-aws-ec2-instance/

указывал свой ip какой в нете определяется
...
Рейтинг: 0 / 0
09.01.2018, 10:53
    #39580865
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
Areostar,

FTP для своей работы использует 2 соединения:
- по 21-му порту - это управляющее. С этим судя по всему все нормально
- соединение для передачи данных. Тут возможны варианты: активный и пассивный. Судя по логу используется пассивный вариант. Так вот номер порта для этого соединения серверов выбирается произвольным образом, а номер отсылается клиенту, куда он потом должен соединиться. В приведенном примере диапазон для выбора этого порта ограничивается 1024-1048. Но в security gprops вы открыли только вехнюю и нижнюю границу, а не весь диапазон.

Плюс меня немного смущает строка
авторResponse: 500 OOPS: invalid pasv_address, надо бы детальный лог сервера смотреть и конфиг FTP-сервера

А вообще совет - не связываться с FTP, используйте SFTP - гораздо проще в настройке плюс защищеннее.
...
Рейтинг: 0 / 0
09.01.2018, 11:16
    #39580881
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
bga83,

где и как этот детальный лог сервера взять!

Какой инструкцией пользоваться порекомендуете?

Извените я в никсах не силён!
...
Рейтинг: 0 / 0
09.01.2018, 15:00
    #39581098
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
AreostarКакой инструкцией пользоваться порекомендуете?официальной документацией

Areostarгде и как этот детальный лог сервера взять!скорее всего что-то в духе /var/log/vsftpd.log, если в конфиге другое не задавалось
...
Рейтинг: 0 / 0
11.01.2018, 19:27
    #39582773
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
нашёл вот эту инструкцию: http://roopampoddar.com/2015/09/13/installing-ftp-server-on-an-ubuntu-ec2-instance/

вопрос вот о чём авторpasv_address=[public dns from the amazon EC2 instance]

тут указать только ip или всё строку типа авторec2-52-202-95-225.compute-1.amazonaws.com ??

Все новые строки дописывать просто в конец /etc/vsftpd/vsftpd.conf или место важно!?
...
Рейтинг: 0 / 0
11.01.2018, 19:34
    #39582778
неТолик1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
Areostar,

Метод перебора примени и выяснишь.
И в голове что-нибудь останется.
...
Рейтинг: 0 / 0
11.01.2018, 21:15
    #39582833
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
неТолик1,

хотел бы за ранее знать.
ну и перебором конечно можно.
...
Рейтинг: 0 / 0
12.01.2018, 11:03
    #39583137
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
Areostar,
еще раз повторю:
- почему принципиально игнорируется официальная документация?
- почему не перейти на SFTP?
...
Рейтинг: 0 / 0
13.01.2018, 15:14
    #39583695
Кровавый Дюшес
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
Как можно сделать bind на чужой адрес с точки зрения ядерного API ? Если не root, то никак.
Думаю, надо добавить этот IP еще локальным дополнительным адресом.

И как насчет proftpd? Зачем ожидать от минималистичного сервера гибких возможностей?
...
Рейтинг: 0 / 0
13.01.2018, 21:20
    #39583787
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
бинд, ядрерный, рут.

Реально документацию читать никто не пробовал?

pasv_address
Use this option to override the IP address that vsftpd will advertise in response to the PASV command. Provide a numeric IP address, unless pasv_addr_resolve is enabled, in which case you can provide a hostname which will be DNS resolved for you at startup.

Default: (none - the address is taken from the incoming connected socket)


Этот адрес будет сказан клиенту, естестественно это должен быть public ip, сам vsftpd этот адрес использовать (слушать) не будет.
Типа клиент говорит vsftpd в командном потоке (21 порт), хочу ls -la ., vsftpd там-же отвечает: результат забирай pasv_address:[порт из pasv диапазона].
Клиент пойдет по этому адресу + порт, AWS нат транслирует в private ip, и все сойдется.


PS: С другой стороны если клиент в той же приватной сети, заморачиваться вообще не надо и так все будет работать.
...
Рейтинг: 0 / 0
13.01.2018, 23:45
    #39583814
Кровавый Дюшес
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
Журавлев Денисбинд, ядрерный, рут.

Реально документацию читать никто не пробовал?

pasv_address

ну это в писюльке по ссылке написано. Предполагаем, что действительно все было сделано как в статье.
...
Рейтинг: 0 / 0
13.01.2018, 23:51
    #39583815
Кровавый Дюшес
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
сейчас попробовал это поделие установить с настройкой pasv_enable и pasv_address - не работает.
Зато выясняется что amazon отлично делает NAT на сервере.

Спрашивается, зачем усложнять?
...
Рейтинг: 0 / 0
14.01.2018, 00:02
    #39583817
Кровавый Дюшес
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
Ну и proftpd просто работает .
...
Рейтинг: 0 / 0
14.01.2018, 20:13
    #39584016
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
Кровавый Дюшессейчас попробовал это поделие установить с настройкой pasv_enable и pasv_address - не работает.
Зато выясняется что amazon отлично делает NAT на сервере.

Спрашивается, зачем усложнять?

Ну и proftpd просто работает.
я в курсе, в proftpd волшебные гномики пакеты переносят через ансибль.
...
Рейтинг: 0 / 0
14.01.2018, 20:30
    #39584018
Кровавый Дюшес
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
Журавлев Денися в курсе, в proftpd волшебные гномики пакеты переносят через ансибль.[/quot]
Просто proftpd используется для работы с ftp.
А vsftpd используется чтобы утопить ftp.
...
Рейтинг: 0 / 0
16.01.2018, 16:21
    #39585228
AWS Linux ftp server
Кровавый Дюшес,

Мало того, что протокол из семидесятых уже лет двадцать должен быть на помойке забытым, так ты ещё самый дырявый в истории сервер советуешь, фу на тебя.
...
Рейтинг: 0 / 0
16.01.2018, 16:50
    #39585278
Кровавый Дюшес
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
мимопроходилтреднечитал, он не дырявый, а УНИВЕРСАЛЬНЫЙ. И еще там в этом образе amazon linux изначально включено автоматическое обновление всех пакетов.
...
Рейтинг: 0 / 0
17.01.2018, 07:37
    #39585499
AWS Linux ftp server
Кровавый Дюшес,

ты как-то альтернативно понимаешь смысл дырявости proftpd, поясняю: его уже который год пишут безрукие обезьяны, за которыми потом какиры постоянно находят дыры, в таком виде толку от латания дыр дырявыми заплатками нет никакого. При этом vsftpd вполне себе легко настраивается, если понимаешь, как работает ftp.
...
Рейтинг: 0 / 0
17.01.2018, 10:01
    #39585535
Кровавый Дюшес
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AWS Linux ftp server
мимопроходилтреднечитал, количество дырок коррелирует скорее с функционалом, а не с криворукостью.
и где они тут вообще? с 2015 года ничего не было https://www.cvedetails.com/vulnerability-list/vendor_id-9520/product_id-16873/Proftpd-Proftpd.html
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / AWS Linux ftp server / 25 сообщений из 29, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]