[SOLVED] SFTP Proftpd mysql auth

Sziasztok!

Van egy Proftp szerverem, amit szeretnék beállitani SFTP kezelésre is. Ezzel nicns is gond, valós userekkel megy. Viszont szeretném elérni, hogy mysql táblából vett userekkel is menjen az SFTP. Van erre lehetőség?

Előre is köszönöm

Hozzászólások

Ha a rendszer userei mysql-ben vannak tárolva (pam-mysql, nss-mysql, stb) akkor szerintem van. (bár még nem próbáltam)

Vagy ha a már említett FTP over SSL/TLS-t használod akkor csak az FTP is tud ilyet, azaz nem kell rendszer usereit is mysql-böl auth-olni. Ilyenkor viszont figyelni kell a megfelelő jogokra, a ftp-s userhez a valós userhez tartozó id/gid értékek beállításaira.

Virtualhostot kell csinálnod, pl.: bár ez ldap-os, de a lényeg talán látható.

IfModule mod_sftp.c
	VirtualHost IPCÍM
		SFTPEngine		on
		Port			22
		SFTPHostKey		/etc/ssh/ssh_host_rsa_key
		SFTPHostKey		/etc/ssh/ssh_host_dsa_key
		DefaultRoot		~/
		WtmpLog			off
		CapabilitiesEngine	off
		IfModule mod_ldap.c
			auth szarok
		/IfModule
stb.
	/VirtualHost
/IfModule

Rendben, SFTP megoldva, viszont felvetődött egy új gond, mégpedig:

http://www.howtoforge.com/virtual-hosting-with-proftpd-and-mysql-ubuntu…

Ennek alapján állitottam be a proftpd-t, viszont amikor csatlakozok egy elég furcsa Uid-et kap (65533) a bejövő kapcsolat az adatbázisban tárolt helyett.

Mi lehet a gond?

Update: Megoldva, SQLMinUserUID 4000 volt és a virtual userem 1007. Levettem 1000-re és egyből megy. köszönöm!
-------------------------
127.0.0.1 SWEET 127.0.0.1
AMD Athlon X2 245E@3,1 GHz OC, MSI Radeon 6770 1 Gb GDDR5, Seagate Barracuda, Windows 7 Enterprise