Sziasztok,
lokalisan mountolt glusterfs konyvtarba helyeztem a proftpd virtualis felhasznaloit.
igy /home helyett /srv/gluster/newftpservice konyvtarban letrehozott home konyvtarban van 2 fehasznalom. (ftpadmin, ftpuser)
Mukodik az ftp a 21-es porton, sftp a 22-es porton az eth1 interfeszen (eth0 management interfesz).
az scp azonban nem mukodik.
myserver1:
192.168.10.73 eth1
192.168.10.71 eth0
myserver2:
192.168.10.72 eth0
----------------------------------------------
TESZT:
myserver2:
root@myserver2# scp file.txt ftpadmin@192.168.10.73:/srv/gluster/newftpservice/home/ftpadmin/file.txt
ftpadmin@192.168.10.73's password:
/srv/gluster/newftpservice/home/ftpadmin/file.txt: No such file or directory
root@myserver2#
myserver1:
/var/log/proftpd/proftpd.log
2017-03-15 11:31:56,357 myserver1 proftpd[702] 192.168.10.73 (myserver2[192.168.10.72]): SSH2 session opened.
2017-03-15 11:32:04,183 myserver1 proftpd[702] 192.168.10.73 (myserver2[192.168.10.72]): notice: unable to use DefaultRoot /srv/gluster/newftpservice/home/ftpadmin/ (resolved to '/srv/gluster/newftpservice/home/ftpadmin'): Permission denied
2017-03-15 11:32:04,189 myserver1 proftpd[702] 192.168.10.73 (myserver2[192.168.10.72]): USER ftpadmin: Login successful
2017-03-15 11:32:04,204 myserver1 proftpd[702] 192.168.10.73 (myserver2[192.168.10.72]): USER ftpadmin: Login successful.
2017-03-15 11:32:04,213 myserver1 proftpd[702] 192.168.10.73 (myserver2[192.168.10.72]): SSH2 session closed.
root@myserver1:/var/log/proftpd#
Tudna nekem ebben vki segiteni?
ardi
Hozzászólások
scp helyett esetleg sftp?
nos, amint irtam - ftp es sftp mukodik, scp azonban nem.
Nem is fog. A ProFTPD mod_sftp modulja csak az SFTP-t biztosítja.
A beidezett log szerint, meg az ftp-n sem erzem mukodonek ezt a dolgot:
notice: unable to use DefaultRoot /srv/gluster/newftpservice/home/ftpadmin/ (resolved to '/srv/gluster/newftpservice/home/ftpadmin'): Permission denied
Az ftpadmin usernek ugy tunik nincs joga irni a /srv/gluster/newftpservice/home/ftpadmin konyvtarba.
Ezeket a kimeneteket pasztazd ide legyszives:
ls -ld /srv/gluster/newftpservice/home/ftpadmin
id ftpadmin
nos ezt kaptam:
# ls -ld /srv/gluster/xnewftpservice/home/ftpadmin
drwxr-x--- 6 4101 4201 4096 Mar 16 10:19 /srv/gluster/newftpservice/home/ftpadmin
# id ftpadmin
id: ftpadmin: no such user
Megjegyzes - az ftpadmin es ftpuser nem klasszikus userek, hanem virtualisak.
(ftp_users szkripttel letrehozva).
# cat ftpd.passwd
ftpadmin::4101:4201::/srv/gluster/newftpservice/home/ftpadmin:/bin/false
ftpuser::4102:4201::/srv/gluster/newftpservice/home/ftpadmin:/bin/false
# cat ftpd.group
ftpgroup:x:4201:
Megjegyzes2: most ne zavarjon ftpuser eseten, hogy ugyanaz a konyvtara - most csak az ftpadmin-t tesztelem.
UJ BEJEGYZES: cd /srv (meynek 755 a beallitasa) es : chmod -R 755 gluster eltuntette a hibat a logban,
viszont az scp parancs mindig hibat jelez:
#scp file.txt ftpadmin@xx.xx.xx.xx:/srv/gluster/newftpservice/home/ftpadmin/file.txt
ftpadmin@xx.xx.xx.xx's password:
/srv/gluster/newftpservice/home/ftpadmin/file.txt: No such file or directory
UJ BEJEGYZES2: (14:25)
scp -vv file.txt ftpadmin@xx.xx.xx.xx:file.txt
mukodott. torolve a gluster konyvtarbol es ujbol scp-zve ismet mukodott. Ami fura, hogy uj fajlt (file2) letrehozva hasonlo jogokkal az scp nem mukodik.
ardi
torolve