Я недавно перешел на Lightsail от Godaddy и у меня есть несколько устаревших учетных записей ftp, которые мне нужно поддерживать, все учетные записи ftp - это адреса электронной почты, связанные с доменным именем. Я создал отдельный экземпляр для обслуживания FTP.
СЕТЬ = да
HOSTNAME = доменное имя
DOMAINNAME = имя-домена.com
NOZEROCONF = да
127.0.0.1 локальный хост localhost.localdomain localhost4 localhost4.localdomain4
:: 1 localhost6 localhost6.localdomain6
3x.xx.xx.1x0 ftptest.domain-name.com ftptest
Ответ: 530 Неверный логин.
Как мне сделать так, чтобы я мог использовать test@domain-name.com для входа через FTP? Старый сервер, на котором была cpanel, сделал это, и мне нужна такая же функциональность.
Изменить 1: Я не понимаю, что вы имеете в виду под «имена пользователей должны включать доменное имя сами по себе» и «@ domain.com как часть учетной записи»? Я имею в виду создать пользователя с включенным доменом, я получаю это, когда пытаюсь :
sudo useradd test1@domain-name.com
useradd: недопустимое имя пользователя test1@domain-name.com
Я смог найти решение самостоятельно. Мне нужно было установить PureFTP, а не vsftpd. Поскольку Amazon Linux не поддерживает PureFTP, мне пришлось развернуть экземпляр Ubuntu. PureFTP позволяет создавать виртуальных пользователей, и именно это помогло мне создать пользователя с @ domain-name.com.