Автор Тема: Как проверить работу FTP-сервера  (Прочитано 9455 раз)

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Установил и настроил Proftpd на локальный компьютер. Делаю это впервые. Поэтому с принципом работы ftp-сервера знаком пока слабо. Подскажите, можно ли проверить доступность ftp-клиентов к этому серверу, возможность загрузки и скачивания файлов из каталогов локально? Дело в том, что все настройки проводились на локальном компьютере, не имеющем доменного имени и статического IP. Основная цель была разобраться и понять принцип работы FTP-сервера и попытка самому его настроить. В консоле показывает, что сервер запущен, работает.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Re: Как проверить работу FTP-сервера
« Ответ #1 : 23.12.2012 18:57:25 »
Установил и настроил Proftpd на локальный компьютер. Делаю это впервые. Поэтому с принципом работы ftp-сервера знаком пока слабо. Подскажите, можно ли проверить доступность ftp-клиентов к этому серверу, возможность загрузки и скачивания файлов из каталогов локально? Дело в том, что все настройки проводились на локальном компьютере, не имеющем доменного имени и статического IP. Основная цель была разобраться и понять принцип работы FTP-сервера и попытка самому его настроить. В консоле показывает, что сервер запущен, работает.
lftp localhost
Андрей Черепанов (cas@)

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Re: Как проверить работу FTP-сервера
« Ответ #2 : 25.12.2012 17:09:53 »
Ясно, спасибо. Теперь вот пытаюсь скопировать файл с директории, но видимо неправильно выставлены права доступа. Подскажите где и что нужно исправить, чтобы можно было выгружать и скачивать файлы с каталога?

ftp> ftp localhost
Trying 127.0.0.1...
Connected to localhost.
220 FTP server ready
Name (localhost:sasha): alex1
331 Password required for alex1
Password:
230 User alex1 logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls -l
229 Entering Extended Passive Mode (|||40412|)
150 Opening ASCII mode data connection for file list
450  MDTM-l: No such file or directory
ftp> pwd
257 "/home/alex1/ftp" is the current directory
ftp> ls -l
229 Entering Extended Passive Mode (|||40804|)
150 Opening ASCII mode data connection for file list
-rwxrwxrwx   1 0        root      7647825 Dec 25 12:38 proftpd-1.3.4b.tar.gz
drwxrwxrwx   2 0        root         4096 Dec 25 12:38 sample_files
-rwxrwxrwx   1 0        root            0 Dec 25 12:38 script_testing
-rwxrwxrwx   1 0        root        10635 Dec 25 12:38 Печать.odt
226 Transfer complete
ftp> get script_testing
local: script_testing remote: script_testing
ftp: local: script_testing: Operation not permitted
ftp>

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Как проверить работу FTP-сервера
« Ответ #3 : 25.12.2012 17:20:15 »
а почему у вас
root
?
Может что в конфиге?
Прицепите его сюда...

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Re: Как проверить работу FTP-сервера
« Ответ #4 : 29.12.2012 16:46:58 »
а почему у вас root?

Видимо потому что файлы копировал в папку от рута. Можно сделать chown на другого пользователя. Сейчас нахожусь за границей. Тот компьютер на котором экспериментировал дома.  Практически уверен, что нужно изменить права в конфиге proftpd.conf . Вот только где там выставлять? Или нужно изменить маску? Ведь она тоже дает определенные ограничения на доступ к каталогу?