Подскажите ftp в котором возможна привязка пользователя к ip с которого он может подключиться.
И в частности vsftpd такое может?
>Подскажите ftp в котором возможна привязка пользователя к ip с которого он
>может подключиться.
>И в частности vsftpd такое может?Делал подобную штуку на основе proftpd + Мускул. Кусок конфига:
SQLNamedQuery deny_all SelecT "'ALL' as denied"
SQLNamedQuery allow_all SELECT "'ALL' as allowed"
SQLNamedQuery allow_none SELECT "'' as allowed"
SQLNamedQuery tomsk-clients SELECT "concat(ip,'/',mask) as allowed FROM tomsk_ip"
SQLNamedQuery denied-hosts SELECT "concat('ALL EXCEPT ',allowed_from) as denied FROM ftp_users_hosts WHERE name = '%{0}'"
#SQLNamedQuery denied-clients SELECT "'ALL' as denied from tomsk_ip"WrapUserTables ftp sql:/tomsk-clients ALL
WrapUserTables !ftp sql:/allow_none sql:/denied-hosts
>Подскажите ftp в котором возможна привязка пользователя к ip с которого он
>может подключиться.
>И в частности vsftpd такое может?Можно обернуть vsftpd tcpwrapper'ом, повесить скрипт на обращение к 21 порту,
который будет проверять соответствие user & IP и далее принимать решение.У меня такой скрипт работает для 110 порта (просто дописывается кое-какая информация в нужном мне формате и присылается извещение, если приконнектился кто-то с определенного IP), я думаю в вашем случае можно сделать что-то подобное, если нужно решить проблему дешево и сердито
>Подскажите ftp в котором возможна привязка пользователя к ip с которого он
>может подключиться.
>И в частности vsftpd такое может?pure-ftpd
PS без mysql и прочик танцев с врапперами