有用linux系統的用戶可能不能避免的要對Vsftp進行重裝,但是如果是很少接觸這個系統或者這個軟件的人來說重裝和配置的過程是很困難的,所以今天本教程就給大家提供一些方法。
重新安裝和配置虛擬用戶
以下都是在root用戶下進行的
#tarzxvfvsftpd-2.0.5.tar.gz——解壓
#cdvsftpd-2.0.5.tar.gz——解壓後進入vsftpd-2.0.5.tar.gz目錄
#mkdir/usr/share/empty/——VSFTPD默認設置需要一個空目錄:/usr/share/empty
#mkdir/var/ftp/——如果容許匿名用戶(anonymous),那麼你將需要一個"ftp"用戶和其home目錄(這個home目錄不屬於“ftp”用戶,而且“ftp"用戶也對其沒有寫權限)在你的系統中存在。
#adduser然後回車,依照程序說明來添加兩個用戶"nobody"和"ftp",'nobody'一般都已經存在來,如果添加時提示用戶已經存在,就不用添了。'ftp'用戶設置時主目錄都設在/var/ftp
#chmod755/var/ftp——把/var/ftp目錄的權限設為drwxr-xr-x
#make
#makeinstall
#cpvsftpd.conf/etc——"makeinstall"不會拷貝默認的配置文件,所以手工拷貝過去。不同的系統位置可能不一樣,看一下,如果有/etc/vsftp目錄的話,就拷貝到/etc/vsftp下
安裝完成。
測試一下:
編輯/etc/vsftpd.conf,在最下面加入以下這一行:
listen=YES
確定你沒有運行其他FTP服務(否則VSFTPD不能占用FTP所需的21端口)。
#/usr/local/sbin/vsftpd&
[1]306
如果一切正常,那麼你將連上FTP服務器