: Grubuna ekleyin sudo usermod -aG www blub
olduğu gibi düzenlemek için nedir en basit yolu ve "/ var / www" dosya eklemek?
ya da sadece kullan sudo adduser <username> www-data
- Vsftpd yükle
sudo apt-get install vsftpd
Vsftpd'yi uzaktan erişim için yapılandırma: sudo nano /etc/vsftpd.conf
ve dosya kümesinin içinde
chroot_local_user=YES
ve bunun yorumlandığından emin olun:
#chroot_list_enable=YES
uygun olarak belgeleri .
- Nsftp'yi yeniden başlat:
sudo service vsftpd restart
Kullanıcının giriş dizinini web dizinine yapılandırın (içinde değil /home
):
sudo usermod -d /var/www/mysite/ftpaccessdir <username>
Ssh chroot yapılandırın
sudo nano /etc/ssh/sshd_config
aşağıdakileri sonuna ekleyin:
Subsystem sftp internal-sftp
Match user <username>
ChrootDirectory /var/www/site
ForceCommand internal-sftp
AllowTcpForwarding no
ve dosyada bunun yorumlandığından emin olun (yani az önce eklediğiniz dosyadan önce)
#Subsystem sftp /usr/lib/openssh/sftp-server
Ssh'yi yeniden başlat
sudo service ssh restart
Apache izinlerini değiştirin:
chown root:root /var/www
chown root:root /var/www/site
chmod 755 /var/www
Buradaki dokümanlardaki gibi .
Dizininizin www-data erişimine sahip olduğundan emin olun
sudo chown -R www-data:www-data /var/www/site
chmod 755 /var/www/site
/home/user
hedefe bağlantınıza ne dersiniz ?