Аутентификация перестала работать чистых-ftpd

nslookup должен возвратить точно, "каков DNS". Ваши результаты могут варьироваться, на основе какого сервера Вы указываете на или тип запроса, который Вы делаете, но nslookup может только возвратить то, что предлагает сервер DNS.

Некоторые дополнительные детали о том, что отличается, чем, что Вы ожидаете, помогли бы ответить на этот вопрос.

Commands:   (identifiers are shown in uppercase, [] means optional)
NAME            - print info about the host/domain NAME using default server
NAME1 NAME2     - as above, but use NAME2 as server
help or ?       - print info on common commands
set OPTION      - set an option
    all                 - print options, current server and host
    [no]debug           - print debugging information
    [no]d2              - print exhaustive debugging information
    [no]defname         - append domain name to each query
    [no]recurse         - ask for recursive answer to query
    [no]search          - use domain search list
    [no]vc              - always use a virtual circuit
    domain=NAME         - set default domain name to NAME
    srchlist=N1[/N2/.../N6] - set domain to N1 and search list to N1,N2, etc.
    root=NAME           - set root server to NAME
    retry=X             - set number of retries to X
    timeout=X           - set initial time-out interval to X seconds
    type=X              - set query type (ex. A,ANY,CNAME,MX,NS,PTR,SOA,SRV)
    querytype=X         - same as type
    class=X             - set query class (ex. IN (Internet), ANY)
    [no]msxfr           - use MS fast zone transfer
    ixfrver=X           - current version to use in IXFR transfer request
server NAME     - set default server to NAME, using current default server
lserver NAME    - set default server to NAME, using initial server
finger [USER]   - finger the optional NAME at the current default host
root            - set current default server to the root
ls [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional: output to FILE)
    -a          -  list canonical names and aliases
    -d          -  list all records
    -t TYPE     -  list records of the given type (e.g. A,CNAME,MX,NS,PTR etc.)
view FILE           - sort an 'ls' output file and view it with pg
exit            - exit the program
2
задан 8 March 2016 в 13:11
7 ответов

Вы выполняли "чистый-pw mkdb" после добавляющих пользователей?

0
ответ дан 3 December 2019 в 10:23

Почему Вы не делаете пользователя sfpt (ssh-ftp)? С SFPT Вы входите в систему nuormal пользовательскими учетными данными.

Простым клиентом SFTP является FileZilla.

0
ответ дан 3 December 2019 в 10:23

Nevermind, ftp не необходим. Просто помнивший ssh может использоваться для передачи файлов через scp. Это работает. Существует больше чем один способ освежевать кошку.

Править: Это - лучший способ решить ситуацию установки или установки облачный компьютерный экземпляр, потому что они всегда предоставляют Вам ssh доступ. Так как scp работает на остановке ssh для передачи файлов, это означает, что нет ничего, чтобы установить или настроить для передачи файлов.

Теперь, если бы необходимо сделать регулярные обновления файла затем, другой инструмент как, возможно, rsync или такой был бы лучше.

С уважением, Wayne

0
ответ дан 3 December 2019 в 10:23

Чистый FTPd установлен по умолчанию в Ubuntu аутентифицировать использование PAM. Это означает, что необходимо было бы добавить пользователей к пользовательской базе данных системы с помощью команды useradd.

0
ответ дан 3 December 2019 в 10:23

У меня только что была похожая проблема. Я добавил пользователя, использующего pure-pw useradd , и получил 530 Ошибка аутентификации при входе .

Решением была символическая ссылка, добавленная в / etc / pure-ftpd / auth каталог, указывающий на / etc / pure-ftpd / conf / PureDB (есть путь к файлу, в котором хранятся пользователи ftp), который отображается в алфавитном порядке перед другими файлами в auth , например,

cd cd /etc/pure-ftpd/auth/
ln -s ../conf/PureDB 50PureDB

, затем ls возвращает:

50PureDB -> ../conf/PureDB
65unix -> ../conf/UnixAuthentication
70pam -> ../conf/PAMAuthentication
4
ответ дан 3 December 2019 в 10:23

Недавно у меня возникла проблема, которая была решена здесь:

http://download.pureftpd.org/pure-ftpd/doc/FAQ

Недостаточно вопросов, ссылка на ответы в FAQ.

Для входа в систему должна быть указана оболочка, назначенная вашим пользователям в / etc / shells file

0
ответ дан 3 December 2019 в 10:23

Ребят, я кое-что обнаружил,

Проблема не в чистом-ftpd

Пожалуйста, проверьте пароль для входа на ftp, если в нем есть специальные символы.

Просто экранируйте специальные символы в нем

PASS="John$123"

будет

PASS="John\$123"

Это должно работать.

Спасибо!

0
ответ дан 27 September 2021 в 05:39

Теги

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