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
- 2199 megtekintés
Hozzászólások
Nem FTPS-re gondolsz esetleg?
- A hozzászóláshoz be kell jelentkezni
nem FTP over TLS/SSL, hanem Secure FTP-re gondolok.
-------------------------
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
- A hozzászóláshoz be kell jelentkezni
Az SFTP az SSH protokollal megy, ahhoz nem FTP szerver kell, hanem SSH szerver, benne SFTP modullal.
- A hozzászóláshoz be kell jelentkezni
Rosszul tudod.
- A hozzászóláshoz be kell jelentkezni
Nem tudja rosszul, csak nem tudja (nem tudta eddig), hogy van proftpd-hez sftp modul.
- A hozzászóláshoz be kell jelentkezni
jesz.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Köszi, azóta már megtaláltam, nem tudtam, hogy van ilyen.
- A hozzászóláshoz be kell jelentkezni
ha FTPS, akkor van.
t
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni