Ubuntu(Server)10.04 FTP Sunucusu Kurulumu (vsFTPd)
1 |
sudo apt-get install vsftpd |
komutuyla vsftpd paketlerini indirip kuruyoruz.
1 |
sudo vi /etc/vsftpd.conf |
komutuyla /etc/ dizininde yer alan, vsftpd.conf konfigurasyon dosyasını Vi Metin Düzenleyicisi ile açıyoruz.
1 |
#local_enable=YES |
ibaresinin başındaki # (diyez)i kaldırıyoruz,
1 |
#write_enable=YES |
ibaresinin başındaki # (diyez)i kaldırıyoruz. Dosyayı kaydedip kapatıyoruz.
1 |
sudo /etc/init.d/vsftpd restart |
FTP Sunucusunu yeniden başlatıyoruz.
vsFTPd Sunucusunda root olarak giriş yapma:
1) Bu seçim ve ilgili değişiklikler YALNIZCA ÇOK GEREKLİ İSE YAPILMALIDIR, çünkü sistemin tüm dosya erişimleri root şifreniz zayıfsa güvenlik açısından büyük bir risk altındadır.
2) root olarak giriş yapmaya gerek kalmadığında da kesinlikle eski haline çevrilmelidir.
1 |
sudo vi /etc/vsftpd.conf |
komutuyla /etc/ dizininde yer alan, vsftpd.conf konfigurasyon dosyasını Vi Metin Düzenleyicisi ile açıyoruz.
1 |
local_enable=YES |
ibaresinin hemen altına
1 |
userlist_file=/etc/ftpusers |
ibaresini ekliyoruz. Dosyayı kaydedip kapatıyoruz.
1 |
sudo vi /etc/ftpusers |
komutuyla /etc/ dizininde yer alan, ftpusers konfigurasyon dosyasını Vi Metin Düzenleyicisi ile açıyoruz, root ibaresinin başına # (diyez) ekliyoruz. Dosyayı kaydedip kapatıyoruz.
1 |
sudo /etc/init.d/vsftpd restart |
FTP Sunucusunu yeniden başlatıyoruz.
FTP Sunucuya Başka Porttan Bağlanmak
1 |
sudo vi /etc/vsftpd.conf |
komutuyla /etc/ dizininde yer alan, vsftpd.conf konfigurasyon dosyasını Vi Metin Düzenleyicisi ile açıyoruz.
1 |
connect_from_port_20=YES |
ibaresini
1 2 3 |
connect_from_port_20=NO ftp_data_port=8020 listen_port=8021 |
ile değiştiriyoruz, dosyayı kaydedip kapatıyoruz. Böylelikle ftp sunucumuzun standart 21 olan bağlantı portunu 8021 ile değiştirmiş olduk. Güvenlik riski yaşamamak için ftp_data_port ve listen port parametrelerini kendimizin ve ya ek olarak sadece güvendiğimiz kişilerin bileceği port olarak değiştirmek yerinde olacaktır (seçilen port 8021 ise ftp_data_port değeri 1 eksiği olmalı, 8020). Değişikliklerin aktif olması için vsftpd sunucusu yeniden başlatılmalıdır.
Opsiyonel komutlar:
1 |
sudo /etc/init.d/vsftpd restart |
Çalışan FTP Sunucusunu yeniden başlatır.
1 |
sudo /etc/init.d/vsftpd stop |
Çalışan FTP Sunucusunu durdurur.
1 |
sudo /etc/init.d/vsftpd start |
Çalışmayan FTP Sunucusunu başlatır.
0 Yorumlar.