Официальный форум СВД Встраиваемые Системы
09 Декабря, 2016, 02:59:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: FTPD Настройка и запуск  (Прочитано 301 раз)
Igor V
Пользователь

Сообщений: 22


« : 12 Сентября, 2016, 08:52:40 »

Здравствуйте!

Возникла необходимость на QNX машине сделать ftp сервер, к которому можно будет подключаться с других компьютеров.
Подскажите пожалуйста порядок настройки и как запустить сервер?

p.s. Использую QNX 6.5 Neutrino.
« Последнее редактирование: 16 Сентября, 2016, 09:46:23 от Igor V » Записан
Николай Дегтярь
Сотрудник СВД ВС
Пользователь

Сообщений: 23



WWW
« Ответ #1 : 13 Сентября, 2016, 15:26:50 »

Здравствуйте, Игорь!

Уточните, пожалуйста, какую версию QNX Вы используете?
Записан

Igor V
Пользователь

Сообщений: 22


« Ответ #2 : 16 Сентября, 2016, 09:46:47 »

Здравствуйте, Игорь!

Уточните, пожалуйста, какую версию QNX Вы используете?

Я использую QNX 6.5 Neutrino.
Записан
Андрей Ивлев
Пользователь

Сообщений: 74



« Ответ #3 : 16 Сентября, 2016, 11:57:34 »

Igor V,
1. В файле /etc/inetd.conf раскомментировать строчку:
Код:
ftp    stream  tcp     nowait  root    /usr/sbin/ftpd       in.ftpd -l

2. Запустить/перезапустить демон inetd:
Код:
slay inetd (если уже запущен)
/usr/sbin/inetd &

Чтобы inetd запускался при загрузке системы в /etc/rc.d/rc.local следует добавить:
Код:
/usr/sbin/inetd &

3. После этих действий запустится сервер ftpd.

В файле /etc/ftpusers перечислен список юзеров, которым запрещено/разрешено FTP соединение (справка).
В файле /etc/ftpchroot можно ограничить доступ определенных пользователей без полного запрета использования FTP (справка).
« Последнее редактирование: 16 Сентября, 2016, 12:09:58 от Андрей Ивлев » Записан
Igor V
Пользователь

Сообщений: 22


« Ответ #4 : 19 Сентября, 2016, 11:07:56 »

Выполнил все указанные инструкции, но в списке процессов не появляется ftpd. В чем может быть проблема? inetd запускается автоматически.
Записан
Василий Дмитриев
Опытный пользователь

Сообщений: 295



« Ответ #5 : 19 Сентября, 2016, 12:00:11 »

ftp localhost
После этого ищите процесс в списке запущенных
Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
Андрей Ивлев
Пользователь

Сообщений: 74



« Ответ #6 : 20 Сентября, 2016, 08:20:06 »

Igor V,
inetd слушает порты перечисленные в файле /etc/inetd.conf, когда он обнаруживает соединение с любым таким портом, он запускает соответствующую серверную программу. Если активных FTP-соединений нет, то и сервер ftpd запущен не будет.
« Последнее редактирование: 20 Сентября, 2016, 14:10:57 от Андрей Ивлев » Записан
Igor V
Пользователь

Сообщений: 22


« Ответ #7 : 20 Сентября, 2016, 09:10:24 »

попробовал команды с терминала где используется ftp сервер:
ftpd ftp
ftpd anonymous
ftpd localhost

По-прежнему не появилось никаких процессов. Подскажите пожалуйста, все ли я правильно сделал? Можно ли как то еще проверить сервер?

Так же пытаюсь подключиться из локальной сети с windows машины через Total Commander через ftp connect, вот результат:
----------
Connect to:(20.09.2016 11:23:45)
hostname=172.16.24.80
username=ftp
startdir=
220 172.16.24.80 FTP server (QNXNTO-ftpd 20081216) ready.
USER ftp
331 Guest login ok, type name as password.
PASS **********
550 Can't set guest privilegies.

И при попытке подключения, появляется процесс ftpd. Что я не верно мог настроить?
« Последнее редактирование: 20 Сентября, 2016, 09:44:51 от Igor V » Записан
Андрей Ивлев
Пользователь

Сообщений: 74



« Ответ #8 : 20 Сентября, 2016, 09:46:13 »

Igor V,
Подразумеваю, что нет каталога /home/ftp. Создайте его, и измените группу и владельца на ftp.

И я не очень понял чего Вы пытались добиться командами?
Код:
ftpd ftp
ftpd anonymous
ftpd localhost

Если вы хотите подключиться к FTP на локальном хосте, команда должны быть (как писал выше Василий Дмитриев):
Код:
ftp localhost
« Последнее редактирование: 20 Сентября, 2016, 10:01:14 от Андрей Ивлев » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 16 Ноября, 2016, 03:35:18