vsftpd安裝手冊

2021-08-11 03:27:47 字數 2616 閱讀 1079

vsftpd

是乙個unix

類作業系統上執行的伺服器的名字。用它來做個伺服器。

vsftpd

是通過ftp

協議訪問的!

ftp協議的埠號21。

安裝完後,有/etc/vsftpd/vsftpd.conf 檔案,是vsftp的配置檔案。

[root@bogon ~]# yum -y install vsftpd

此使用者就是用來登入ftp伺服器用的。

[root@bogon ~]# useradd ftpuser

這樣乙個使用者建完,可以用這個登入,記得用普通登入不要用匿名了。登入後預設的路徑為 /home/ftpuser.   

[root@bogon ~]# passwd ftpuser

輸入兩次密碼後修改密碼。

因為ftp預設的埠為21,而centos預設是沒有開啟的,所以要修改iptables檔案

[root@bogon ~]# vim /etc/sysconfig/iptables

在行上面有22 -j accept 下面另起一行輸入跟那行差不多的,只是把22換成21,然後:wq儲存。

還要執行下,重啟iptables

[root@bogon ~]# service iptables restart

外網是可以訪問上去了,可是發現沒法返回目錄(使用ftp的主動模式,被動模式還是無法訪問),也上傳不了,因為selinux作怪了。

修改selinux:

執行以下命令檢視狀態:

執行上面命令,再返回的結果看到兩行都是off,代表,沒有開啟外網的訪問

[root@bogon ~]#setsebool -p allow_ftpd_full_access on

[root@bogon ~]#setsebool -p ftp_home_dir on

這樣應該沒問題了(如果,還是不行,看看是不是用了

ftp客戶端工具用了

passive

模式訪問了,如提示

entering passive mode

,就代表是

passive

模式,預設是不行的,因為

ftp passive

模式被iptables

擋住了,下面會講怎麼開啟,如果懶得開的話,就看看你客戶端

ftp是否有

port

模式的選項,或者把

passive

模式的選項去掉。如果客戶端還是不行,看看客戶端上的主機的電腦是否開了防火牆,關吧)

使用filezilla

連線到剛剛設定好的使用者名稱密碼,必須要開啟

vsftpd服務

service vsftpd start

filezilla

的主動、被動模式修改:

選單:編輯→設定

修改/etc/vsftpd/vsftpd.conf檔案:

重啟ftp服務:

[root@bogon ~]# service vsftpd restart

解決filezilla 連線不上vsftpd伺服器做的乙個解決方案!

預設是開啟的,但是要指定乙個埠範圍,開啟vsftpd.conf檔案,在後面加上

pasv_min_port=30000

pasv_max_port=30999

表示埠範圍為30000~30999,這個可以隨意改。改完重啟一下vsftpd

由於指定這段埠範圍,iptables也要相應的開啟這個範圍,所以像上面那樣開啟iptables檔案。

也是在21上下面另起一行,更那行差不多,只是把21 改為30000:30999,然後:wq儲存,重啟下iptables。這樣就搞定了。

[root@bogon ~]# chkconfig vsftpd on

chkconfig iptables off:預設開機關閉防火牆。

以後所有的上傳都要上傳到vsftpd 用下面。通常來說我們訪問的都應該走http協議。現在走的ftp協議。

為了解決以上事情。使用nginx反向**來完成nginx 走的就是http協議!

vsftpd配置手冊(實用)

vsftpd配置引數詳細整理 接受 anonymous enable yes login時不詢問口令 no anon password yes 主目錄 anon root none 接受本地使用者 local enable yes 本地使用者主目錄 local root none 如果需要密碼,那麼...

linux安裝vsftpd和vsftpd配置步驟

複製 如下 wget 一但有了vsftpd的rpm包,你就可以安裝它 rpm uvh vsftpd 1.1.3 8.i386.rpm 就這樣.vsftpd現在正式安裝.第二步 啟動並在 standalone 模式下進行測試 複製 如下 vi etc vsftpd vsftpd.conf 新增下面一行...

linux安裝vsftpd和vsftpd配置步驟

複製 如下 wget 一但有了vsftpd的rpm包,你就可以安裝它 rpm uvh vsftpd 1.1.3 8.i386.rpm 就這樣.vsftpd現在正式安裝.第二步 啟動並在 standalone 模式下進行測試 複製 如下 vi etc vsftpd vsftpd.conf 新增下面一行...