Так или иначе на Linux-сервер нам приходится передавать ряд файлов с других машин в сети – самый простой и быстрый способ – это установка ftp-сервера. Я предпочитаю vsftpd.

Устанавливаем пакет

[root@squidsk conf]# yum install vsftpd

Редактируем файл конфигурации

# Раскоментируем этот параметр и заменяем YES на NO - этим мы отключаем анонимный доступ
anonymous_enable=NO
# Проверяем на всякий случай следующие два параметра, от версии к версии по умолчанию
# они могут быть выставлены по-разному
local_enable=YES  # Разрешаем доступ локальным пользователям
write_enable=YES  # Разрешаем запись через ftp
userlist_deny=YES # запретить входить на ftp пользователям перечисленным в файле
                  # /etc/vsftpd/user_list

Для первоначальной настройки я предпочитаю разрешать вход на ftp под root-ом, поэтому открываем поочереди два файлика /etc/vsftpd/user_list и /etc/vsftpd/ftpusers  и удаляем от-туда root.

Включаем сервис:

[root@localhost]# chkconfig vsftpd on

Запускаем сервис:

[root@localhost]# service vsftpd start

Проверяем работоспособность:

[root@localhost vsftpd]# netstat -ltunp | grep ftp
tcp        0      0 0.0.0.0:21     0.0.0.0:*    LISTEN      1526/vsftpd

Все можно спокойно подключаться к нашему серверу, из Windows через Total Commander или из Linux через Midnight Commander.

Оставить комментарий