vsftpd 是very secure ftp daemon 的縮寫,安全性是它的乙個最大的特點。
linux中安裝ftp伺服器
yum install vsftpd
輸入y設定不能匿名登入
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=yes,將"yes"改為"no"
設定開機自啟
chkconfig vsftpd on
不確定是否已經加入了開機啟動項可以執行chkconfig --list進行檢視
建立ftp使用者
命令:useradd ftpuser
指定密碼:passwd youpassword
許可權檢視getsebool -a | grep ftpd
#以下是顯示出來的許可權,off是關閉許可權,on是開啟許可權
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftpd_connect_db --> off
ftpd_use_passive_mode --> off
ftp_home_dir --> off
其中,ftp_home_dir和allow_ftpd_full_access必須為on
才能使vsftpd 具有訪問ftp根目錄,以及檔案傳輸等許可權。
[root@localhost sbin]# setsebool -p allow_ftpd_full_access on
[root@localhost sbin]# setsebool -p ftp_home_dir on
設定或關閉防火牆
因為ftp預設的埠為21,而centos預設是沒有開啟的,所以要修改iptables檔案
設定:vi /etc/sysconfig/iptables
在行上面有22 -j accept 下面另起一行輸入跟那行差不多的,只是把22換成21,然後:wq儲存。
還要執行下,重啟iptables
重啟:service iptables restart
關閉防火牆:service iptables stop
禁用防火牆重啟:chkconfig iptables off
啟動vsftpd
命令:service vsftpd start
設定開機自啟
chkconfig vsftpd on
linux安裝ftp伺服器
linux安裝ftp元件 安裝完後,有 etc vsftpd vsftpd.conf 檔案,是vsftp的配置檔案。root bogon yum y install vsftpd 此使用者就是用來登入ftp伺服器用的。root bogon useradd ftpuser 這樣乙個使用者建完,可以用這...
Linux安裝FTP伺服器
1 檢查是否已經安裝vsftpd rpm qa grep vsftpd 2 如果上面命令沒有返回值,說明沒有安裝 使用yum install vsftpd或zypper install vsftpd進行安裝vsftpd 其中yum是紅帽,zypper是suse 3 配置vsftpd.conf檔案 v...
Linux安裝ftp伺服器
1 檢查是否安裝 了vsftpd,如果未安裝 則安裝vsftpd。檢視系統中是否安裝了vsftpd,可以通過執行命令 rpm qa grep vsftpd 如果沒有安裝 vsftpd,則安裝 yum y install vsftpd 2 建立ftp使用者,比如ftp test。命令 useradd ...