Kullanıcı adı ve şifre: ftp1 / 123456
Sistem: ubuntu14.04TLS
Ubuntu ortamındaysa, kurulum çok basittir, aşağıdaki komutu girmeniz yeterlidir:
#sudo apt-get install vsftpdKurulum tamamlandıktan sonra, servis durumunu kontrol edebilirsiniz (aslında, kurulum tamamlandıktan sonra, zaten çalışmakta olduğu size sorulacaktır)
#sudo service vsftpd durumu
1. /etc/vsftp.conf (ana yapılandırma dosyası)
2. /etc/vsftp.chroot_list (erişilebilir kullanıcıların listesi)
3. /etc/pam.d/vsftpd (İçinde değiştirilmesi gereken bir seçenek var, bunun kısaca yapılandırılması gerekiyor, aksi takdirde "530 oturum açma yanlış" hatası görünecektir)
Dosya bazında bir açıklama ile başlayalım:
1. /etc/vsftpd.conf dosyasında çok sayıda yorum var ve bunlar çok ayrıntılı, bu yüzden hepsini burada listelemeyeceğim, sadece değiştirdiğim şeyi yazın
anonymous_enable = HAYIR (anonim oturum açmaya izin verilip verilmeyeceği)
local_enable = EVET (yerel girişe izin verilip verilmeyeceği)
write_enable = EVET (FTP'yi yazılabilir olarak ayarlayın)
// chroot (Kökü Değiştir)
chroot_local_user = EVET (EVET olarak ayarlandıktan sonra, vsftpd.chroot_list'e eklenen kullanıcılara ftp aracılığıyla erişilebilir)
chroot_list_enable = EVET (aşağıdaki vsftpd.chroot_list'i etkinleştirin)
chroot_list_file = / etc / vsftpd.chroot_list (listeyi belirtin, bu varsayılan dosyadır, ancak mevcut değildir, onu manuel olarak almanız gerekir)
pam_service_name = vsftpd (burada bir işaret bırakın, bazı durumlarda 530 problemi olacaktır, daha sonra hataya bırakın)
listen_port = 21 (varsayılan sftp oturum açabilir, ancak ftp oturum açamaz; vsftpd.conf içine varsayılan ftp bağlantı noktasını eklemeniz gerekir)
Yapılandırma parametrelerim
2./etc/vsftpd.chroot_list
Her seferinde bir satır olmak üzere ftp girişine izin veren kullanıcı adını girin
Yapılandırma parametrelerim
# service vsftpd yeniden başlatma
# ftp -v -n localhost
apt-get install lftp
Oturum açmak için ftp komutunu kullanırken, aşağıdaki hata her zaman istenir
root @ server: ~ # ftp localhost
Localhost'a bağlandı.
220 (vsFTPd 2.3.5)
İsim (localhost: root): ubuntu
331 Lütfen parolayı belirtin.
Parola:
530 Giriş yanlış.
Giriş başarısız.
ftp > 221 Hoşçakal.
çözmek:
sudo apt-get vsftpd kaldırmak
sudo rm /etc/pam.d/vsftpd
sudo apt-get install vsftpd
Ubuntu'da PAM etkin olduğundan, vsftp kullanıldığında /etc/pam.d/vsftpd dosyası gereklidir (varsayılan kaynak kurulumunda bu dosya yoktur), bu nedenle yerel kullanıcılar anonim kullanıcılar dışında oturum açamazlar. Öyleyse sadece silin.
Faydalı bulursanız, haberleri takip edin, daha heyecan verici içerikler sizi bekliyor ~