FTP

ftpasswd: command not found

Ошибка -bash: ftpasswd: command not found про которую спросили в статье про установку proftd-сервера, обычно возникает в Linux-дистрибутивах где нет скрипта ftpasswd (а это простой скрипт). Например, такого нет в AMILinux (Amazon Linux).

Решается проблема фтппассвд в три строчки (из-под рута):

Не удаётся изменить атрибуты удалённых файлов

Сообщение "Не удаётся изменить атрибуты удалённых файлов" может иметь причиной тот факт, что у пользователя FTP его UID не совпадает со значением UID пользователя ftp (не путать с крайне похожим FTP) - так зовут юзера фтп-сервера в системе, который создаётся при установке ftp-сервера. В результате группа www-data будет совпадать (т.к. у неё всегда gid=33), потому файлы читаются (такие права у apache-сервера), но ничего с ними сделать - удалить, скопировать новые, изменить атрибуты файлов и пр. - не получится.

linux-команды ftp - скопировать файлы на другой FTP-сервер

linux-команды ftp

Линуксные команды ftp (то бишь "консольные") редко используются "обычными" пользователями (хотя, конечно, самые суровые админы пользуются только ими), т.к. FTP-клиентов тьма и под всё. Но иногда заходишь по SSH на сервер, а там ничего не стоит, даже mc. Сервак чужой и ставить ничего нельзя. Но скачать-то нужно. Вот тогда и приходится вспоминать консоль и команды для работы по ftp. Их много и разных, но сейчас нам просто нужно скачать файлы из какой-то папки.

proftpd Debian - установка и настройка простого ftp-сервера

proftpd Debian - установка

FTP-серверов под Linux есть много. Перепробовал многие, в конце концов остановился на proftpd (хотя сначала он мне не шибко понравился, но в процессе работы с другими, стало ясно, что у всех есть плюсы и минусы). В том числе потому, что proftpd один из лучших, если нужно "просто фтп-сервер".