Так или иначе на 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.