Я устанавливаю vsftpd на свой сервер Ubuntu, это мой файл vsftpd.conf
:
listen=YES
anonymous_enable=NO
local_enable=YES
check_shell=NO
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=ftp
rsa_cert_file=/etc/ssl/private/vsftpd.pem
Затем я пытаюсь войти на ftp-сервер на моем Mac:
$ ftp 162.243.78.240
Connected to 162.243.78.240.
220 (vsFTPd 2.3.5)
Name (162.243.78.240:tangmonk): demo
331 Please specify the password.
Password:
530 Login incorrect.
ftp: Login failed
demo
пароль пользователя абсолютно правильный, но я не знаю почему Login incorrect.
Всего одна возможная причина: Вы не установили пароль пользователя FTP "демонстрация".
Использование passwd demo
для установки его.
И я также видел, что некоторые учебные руководства говорить создают файл под /etc/vsftpd/
и используют db_load
для загрузки его в Беркли .db файл. Кажется, что это не работает, .db файл не имеет никакого значения.
Не волнуйтесь, хорошо' решают моментально!:-)
Выполняют мои шаги:
Редактирование Ваш файл конфигурации с nano
консольный текстовый редактор (или Ваш предпочтительный текстовый редактор) и добавляют те строки:
userlist_enable=YES
local_enable=YES
[1 129] при получении ошибок о PAM вставляет или редактирует:
Редактирование pam_service_name=vsftpd
/etc/vsftpd/ftpusers
и удаляют Ваш пользователь.
Редактирование /etc/vsftpd/user_list
и удаляют Ваш пользователь.
Важное примечание : защитите свою учетную запись ftp очень хорошо и отключите анонимный вход в систему явно; я также предлагаю использовать chroot клетку, чтобы препятствовать тому, чтобы пользователь блуждал...
Предложения: anonymous_enable=NO
, chroot_local_user=YES
; при выполнении, таким образом, удаленный злоумышленник не может сбежать из корневого каталога, и anoymous не будет в состоянии получить доступ серверу.
Имеют хороший опыт,
, спросите путем комментария здесь, если Вы нуждаетесь в большем количестве помощи и нажимаете стрелку вверх, если я помог Вам.
/etc/vsftpd
каталог, я пытаюсь использовать apt-get remove vsftpd
и apt-get install vsftpd
, чтобы переустановить vsftpd, Но все еще не иметь /etc/vsftpd
– Aaronaught
13.05.2020, 15:17
После этого, проверяют Ваше соединение
Состояние: Получение списка каталогов... Команда: Ответ PWD: 257 "/home/ukraine/ttr" Состояний: Каталог, перечисляющий успешный
/sbin/nologin
и /bin/bash
, я имел к userdel
тогда sudo useradd -m -s /bin/bash user
, таким образом, она может использовать только удар. Это успешно выполняется для соединения тогда
– Aaronaught
13.05.2020, 15:18