|
Доступ к ftp | ☑ | ||
---|---|---|---|---|
0
fatal_error
05.08.13
✎
13:56
|
Добрый день. Имеется хост с 2 адресами х.х.х.х - внешний и 10.0.0.1 внутренний. На hiper-v поднят сервер rdp + remoteapp с адресом 10.0.0.100. Сделал проброс на хосте слушать х.х.х.х порт 3389 прокинуть на 10.0.0.100 порт 3389. RDP работает. Вопрос в том как сделать доступ к ftp c виртуалки?
|
|||
1
fatal_error
05.08.13
✎
14:12
|
апну
|
|||
2
fatal_error
05.08.13
✎
14:38
|
хелп ми плиз
|
|||
3
Hazer79
05.08.13
✎
14:45
|
(0) FTP где находится?
Вообще никаких специальных колдунств там не нужно. Если сеть в виртуалке настроена правильно и ходит в локалку/инет, то и выход на любой FTP у неё будет. |
|||
4
fatal_error
05.08.13
✎
15:03
|
ftp внешний. виртуалка имеет доступ только к локальной сети, не хочу давать доступ ко всему инету. хотелось бы прокинуть только ftp.
|
|||
5
Hazer79
05.08.13
✎
15:05
|
А ограничение доступа к инету каким образом осуществлено ?
|
|||
6
fatal_error
05.08.13
✎
15:11
|
х.х.х.х на хосте это и есть подключение к инету. также на хосте прокидываю порт 3389 на виртуалку (10.0.0.100).
|
|||
7
Ковычки
05.08.13
✎
15:12
|
забирай брайзером
|
|||
8
fatal_error
05.08.13
✎
15:14
|
(7) каким образом буду забирать браузером, если нет инета на виртуалке? вот спрашиваю как туда прокинуть доступ к ftp
|
|||
9
Hazer79
05.08.13
✎
15:23
|
(8) Сделай виртуалке доступ в инет и её же фаерволом родным закрой всё кроме выхода на FTP
|
|||
10
Jump
05.08.13
✎
17:22
|
(9)+100
Только так. |
|||
11
Torquader
05.08.13
✎
23:07
|
Ну, можно сделать доступ в инет только по 21 порту (вроде бы там ftp живёт), ну и на шлюз поставить модуль ftp для реализации активного режима (тогда следующие соединения будут приходить как входящие и дочерние - их можно разрешить).
|
|||
12
fatal_error
06.08.13
✎
08:08
|
Сделал как посоветовали в (9), закрыл все исходящие соединения брендом, оставив только 20 и 21 порты. Если в браузере набираю ftp://ipftp открывает форму авторизации, а после нее страница не найдена. Какой порт еще открыть?
|
|||
13
Voronve
06.08.13
✎
08:23
|
(12) 80 еще если бразером ходишь. Ставь клиента ftp
|
|||
14
fatal_error
06.08.13
✎
08:27
|
(13) я вообще 1С захожу. в браузере просто проверял.
|
|||
15
Jump
06.08.13
✎
17:54
|
(12)В пассивном режиме лезь на сервер.
Ты видимо лезешь активно, поэтому и не получается. |
|||
16
Jump
06.08.13
✎
18:00
|
(13)Нафига? Какая разница чем ходить браузером или нет? Лезть будет все равно на 21.
Просто тут важно понимать следующее - 21порт, это порт на стороне сервера, т.е он должен быть открыт на сервере. На нем открывается управляющий канал. Далее - если режим активный, то сервер шлет тебе информацию на некоторый порт открытый у тебя. А поскольку все порты закрыты брандмауэром, то облом. В пассивном режиме сервер открывает у себя порт для данных и клиент конектится к нему и качает. |
|||
17
fatal_error
07.08.13
✎
00:36
|
(15)
Сервер = Новый FTPСоединение(ipftp,, логин, пароль,, Истина); Ошибка: Ошибка при вызове конструктора (FTPСоединение): Ошибка работы с Интернет: ftp://ipftpFTP: couldn't retrieve (RETR failed) the specified file |
|||
18
fatal_error
07.08.13
✎
00:50
|
(16) вот такую инфу нарыл:
При работе по протоколу FTP между клиентом и сервером устанавливается два соединения – управляющее (по нему идут команды) и соединение передачи данных (по нему передаются файлы). Управляющее соединение одинаково для Активного и Пассивного режима. Клиент инициирует TCP-соединение с динамического порта (1024-65535) к порту номер 21 на FTP-сервере и говорит «Привет! Я хочу подключится к тебе. Вот мое имя и мой пароль». Дальнейшие действия зависят от того, какой режим FTP (Активный или Пассивный) выбран. В активном режиме, когда клиент говорит «Привет!» он так же сообщает серверу номер порта (из динамического диапазона 1024-65535) для того, чтобы сервер мог подключиться к клиенту для установки соединения для передачи данных. FTP-сервер подключается к заданному номеру порта клиента используя со своей стороны номер TCP-порта 20 для передачи данных. В пассивном режиме, после того как клиент сказал «Привет!», сервер сообщает клиенту номер TCP-порта (из динамического диапазона 1024-65535), к которому можно подключится для установки соединения передачи данных. Главное отличие между активным режимом FTP и пассивным режимом FTP – это сторона, которая открывает соединение для передачи данных. В активном режиме, клиент должен принять соединение от FTP-сервера. В пассивном режиме, клиент всегда инициирует соединение. короче по порту обломаюсь открывать доступ к ftp. решил проблему созданием исключения на 1cv8 с удаленным ip конкретного ftp. |
|||
19
fatal_error
07.08.13
✎
00:56
|
(18) + пассивным режим
|
|||
20
Hazer79
07.08.13
✎
08:01
|
(19) попробуй открыть доступ _К_ виртуалке по всем портам и подключиться. Если получится, значит, что-то надо мудрить с фаерволом виртуалки. Если нет - то значит у тебя реализация подключения где-то сбоит.
|
|||
21
Ковычки
07.08.13
✎
08:02
|
(16) см (15) - именно (15)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |