Я использую Ubuntu 10.04 в качестве FTP-сервера, когда я загружаю файл с помощью клиента Filezilla, я всегда получаю «550 Permission denied».
Как настроить мой сервер?
Не используйте ftp. Это небезопасный протокол, потому что он передает информацию о входе в систему в открытом виде.
Вы должны использовать sftp. Установите пакет openssh-server
. По умолчанию это разрешает вход с правами root, поэтому, если вы подключаете эту систему к Интернету, я бы предложил отключить; / etc / ssh / ssh_config PermitRootLogin no
В документации по Ubuntu есть хорошее руководство; https://help.ubuntu.com/8.04/serverguide/C/openssh-server.html Если вы можете пройти через процесс использования ключей ssh для входа в систему, тогда отключите аутентификацию по паролю, тогда это значительно улучшит безопасность вашей системы.
Для доступа к этому из не Linux-систем я бы рекомендовал либо использовать putty, либо winscp
Возможно, вам необходимо правильно установить разрешение для этой папки. Например: если вы хотите загрузить файл в папку «testing» с помощью пользователя «MyUser», вам необходимо установить разрешение на запись и чтение для MyUser в папке тестирования. 110]
Настройки ftp-сервера, вероятно, будут сохранены в текстовом файле в /etc/name-of-ftp-server/settings-or-s аналог.conf Откройте этот файл с правами root и отредактируйте его, будьте осторожны сломаю ваш ftp-сервер от правильной работы.
Во-вторых, нужно проверить разрешения для входящих (например, / var / www или / var / www /coming, если вы хотите ограничить право загрузки на свой сервер www) и исходящих (/ var / www) папок, которые FTP-клиент будет использовать.
Я бы порекомендовал vsftp. Это проще, чем proftpd. Руководство по установке находится здесь http://news.softpedia.com/news/How-to-Install-Vsftpd-in-Ubuntu-45753.shtml или здесь https: //help.ubuntu. com / 10.04 / serverguide / C / ftp-server.html , например.
Вы должны указать, какой FTP-сервер вы используете. Лично я рекомендую ProFTPd. В Интернете есть руководство по настройке сервера. Этот сервер прост - поэтому отлично подходит для начинающих.