Ubuntu 14.04 LTS – Apache – VSFTPD

Ubuntu 14.04 LTS - Apache - VSFTPD
Ubuntu 14.04 LTS - Apache - VSFTPD

Ubuntu 14.04 LTS – Apache – VSFTPD

Ubuntu 14.04 LTS – Apache – Virtualhost /Itt hoztam létre a virtualhost-okat, melyekre most vsftpd-vel fogok feltölteni./

Először mivel tudom, hogy ftp-n töltik fel a fájlokat a “szerverre”, az apache lesz a public_html mappák tulajdonosa és ennek megfelelően van konfigurálva a vsftpd is.

sudo chown -HR www-data:www-data /var/www/html/drupal/public_html
sudo chown -HR www-data:www-data /var/www/html/wordpress/public_html


FTP használata esetén én a VSFTPD-t telepítem és konfigurálom. Ebben a konfigban minden felhasználó be tud jelentkezni, de csak a html mappába, azon belül navigálhat a virtualhost-ok mappái között, de csak a public_html mappán belül tudnak tevékenykedni! Az első három sor ami ki van kommentelve, csak akkor szükséges, ha kiengeded az FTP szervert a nagyvilágba. Akkor meg kell adnod egy passzív porttartományt és a publikus ipcímedet. Meg ugye kiengedni a hálózati eszközödön!

sudo apt-get update
sudo apt-get install vsftpd

sudo nano /etc/vsftpd.conf

#pasv_address=”your_public_ip”
#pasv_min_port=30000
#pasv_max_port=30100
anonymous_enable=NO
listen=YES
listen_port=2122
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=www-data
xferlog_file=/var/log/vsftpd.log
ftpd_banner=Welcome to blah FTP service.
chroot_local_user=YES
allow_writeable_chroot=YES
local_root=/var/www/html
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
force_dot_files=YES
user_sub_token=$USER
hide_ids=YES
max_clients=15
max_per_ip=10
guest_username=www-data
ftp_username=www-data
chmod_enable=YES
guest_enable=YES
virtual_use_local_privs=YES

sudo service vsftpd restart


Meg is volnánk vele! Lett kettő virtualhost és ftp-n keresztül töltögethetjük rá a csomagjainkat. Igaz a Drupal és a WordPress telepítése nem ennyiből áll! Gondolok itt az adatbázisok létrehozására, egyéb függőségek telepítésére és a php konfigurálására stb… Meg persze a vsftpd-t is lehet konfigurálni a végtelenségig…

HOZZÁSZÓLOK A CIKKHEZ

Please enter your comment!
Please enter your name here

Ez a weboldal az Akismet szolgáltatását használja a spam kiszűrésére. Tudjunk meg többet arról, hogyan dolgozzák fel a hozzászólásunk adatait..