Linux下Ftpserver的搭建

經過一天多的努力,總算把Ftpserver給搭建好了。


我參考的是這篇文章。

http://os.51cto.com/art/201008/222036.htm


文章講的很詳細,但是由於我對ftpserver以及service的不熟悉,走了很多彎路。特在這裏寫出來,一來能讓跟我一樣的新手少走彎路,二來也方便自己查看。


我是使用putty客戶端工具遠程搭建的。Linux操作系統是RedHat。由於Yum方式安裝不成功,我直接用源碼方式安裝的。


所謂磨刀不誤砍柴工,如果你還不知道Linux下ftp的用法,不知道ftp幾個用戶組的區別,那一定要先好好看看基礎內容。博主我就是心太急,直接看的vsftpd安裝方法,結果被匿名用戶、虛擬用戶這幾個名詞搞得雲裏霧裏。


使用源碼安裝的話,打開vsftpd有兩種方式。

1.命令:vsftpd &

2.service xinetd start

service vsftpd start 是用不了的,需要額外配置,那篇文章裏應該沒講怎麼配置。我在這裏又花費了大量時間,這條命令用不了,我還一直以爲是我的安裝出問題了。



500 OOPS: could not bind listening IPv4 socket

這個問題困擾了我很久,下面把我知道的情況講一下:

1.如果使用打開方式1,或者你配置好了vsftpd的service,使用service vsftpd start啓動。

那麼需要注意這麼幾點。

service xinetd stop這個一定要關了

/etc/vsftpd.conf 配置文件中加入listen=YES

如果配置文件中你還使用了listen_address=某個ip,一定要確保那個ip是可用的。

2.如果使用打開方式2。

要注意這麼幾點。

vsftpd不論是程序還是服務都關掉。

與上面相反/etc/vsftpd.conf 配置文件中的listen=YES一定要註釋掉或刪掉。

listen_address也要注意。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章