Как установить FTP-соединение с Windows на Ubuntu Server?

У меня есть веб-сервер LAMP на Ubuntu 11.10, работает отлично. Но теперь я хочу разработать свой сайт из системы Windows 7 в той же сети.

Я хочу установить FTP-соединение с Ubuntu, чтобы я мог помещать файлы в каталоги моего веб-сервера. Но когда я пытаюсь соединиться с FileZilla, это не удается. Что я делаю неправильно? Нужно ли устанавливать что-то дополнительное с конфигурацией LAMP?

4
задан 9 April 2012 в 06:12

1 ответ

Краткий ответ: попробуйте sftp вместо ftp.

Скорее всего, проблема в том, что у вас не установлена ​​и не настроена служба FTP. Служба FTP не установлена ​​по умолчанию в Ubuntu. Я не верю, что служба FTP считается частью стека LAMP, и установка lamp-сервера через tasksel не установит службу FTP.

Однако sftp, безопасный ftp, предоставляется sshd, демоном безопасной оболочки, который, по моему мнению, установлен по умолчанию. Это прекрасно работает для аутентифицированного FTP, и вы можете настроить его на использование аутентификации с открытым ключом, что является одновременно более безопасным и удобным. Не все FTP-клиенты поддерживают sftp, но большинство современных поддерживают, включая Filezilla (или lftp в командной строке Linux). Если вы хотите использовать шифрование с открытым ключом в Windows, вам нужно установить PuTTY для генерации ключей. PuTTY очень полезен для администрирования Linux-бокса из Windows. Смотрите официальную страницу Ubuntu для получения дополнительной информации о SSH-ключах .

Альтернативно, если, например, вы хотите предложить анонимный FTP, а также аутентифицированный FTP, вы можете установить и настроить службу FTP. vsftpd довольно хорош и довольно прост в настройке. См. Официальную страницу на FTP-серверах .

0
ответ дан 9 April 2012 в 06:12

Другие вопросы по тегам:

Похожие вопросы: