Danted Socks Proxy с аутентификацией

Я пытался настроить SOCKS прокси на Linux с Danted. У меня прокси работает отлично без аутентификации, но когда я пытаюсь добавить аутентификацию с обоими method: username а также method: pam Я не могу войти в систему с любым из имен пользователей или паролей, которые я установил.

Когда используешь method: pam это конфигурация, которую я использую

logoutput: stderr /var/log/danted.log

/#Interfaces for listening on
internal: eth0 port=1080 #AP external interface
internal: eth0 port=53
external: eth0 #interface on AODV network

/#Auth Method
method: pam

user.privileged: root
user.notprivileged: nobody
user.libwrap: nobody

client pass {
    from: 0.0.0.0/0 to: 0.0.0.0/0
    log: error
}

/#Allow any connection
pass {
    from: 0.0.0.0/0 to: 0.0.0.0/0
    command: connect udpassociate
    protocol: udp tcp
    log: error
    method: pam
    pamservicename: sockd
 }

Но когда я бегу danted -d У меня ошибка аутентификации из-за неверного имени пользователя и пароля. Моя конфигурация Пэм

auth required pam_pwdfile.so pwdfile /etc/danted/sockd.passwd
account required pam_permit.so

и имена пользователей и пароли создаются с htpasswd -d заставить crypt().

Я тоже пробовал с method: username и я получаю ту же проблему с system password userauthentication failed, Я тестирую их с помощью прокси-проверки прокси-сервера, и они всегда возвращают неверное имя пользователя или пароль.

В настоящее время я запускаю его без какой-либо аутентификации, поэтому исправление этой проблемы очень важно.

Я создал нового пользователя с именем "test" с паролем "password", и это ошибка, которую я получил

Jul 12 14:45:07 ip-172-31-26-147 danted: pam_pwdfile(sockd:auth): setting fail delay 
Jul 12 14:45:07 ip-172-31-26-147 danted: pam_pwdfile(sockd:auth): username is estt 
Jul 12 14:45:07 ip-172-31-26-147 danted: pam_pwdfile(sockd:auth): user not found in password database

1 ответ

В конце концов, я исправил проблему, удалив версию dante, которую я установил через apt, и заменил ее версией, которую я скачал с сайта dante и скомпилировал из источника. Должна быть ошибка в версии в репозиториях Ubuntu.

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