1. 程式人生 > >Linux伺服器---安裝vsftpd

Linux伺服器---安裝vsftpd

安裝vsftpd

大多數Linux系統都使用vsftpd,因此這裡我們也安裝vsftpd

1、安裝vsftpd 

[[email protected] phpMyAdmin]# yum install -y vsftpd

Loaded plugins: fastestmirror, refresh-packagekit, security

Installed:

  vsftpd.i686 0:2.2.2-11.el6_4.1                                                      

Complete!

[[email protected] phpMyAdmin]# 

 

2、設定防火牆,vsftpd預設使用21埠,因此必須在防火牆中設定允許訪問21埠 

1)在終端輸入命令“setup”,在彈出的框中選擇“防火牆”,接著選擇“定製”

1.png


2)使用空格鍵選中”ftp”,接著選擇“轉發”

2.png


3)選擇“新增“

2.png


4)新增埠21,協議tcp,然後確定

4.png


5)回到最初的介面,“確定”

5.png

6)重啟防火牆

[[email protected] phpMyAdmin]# service iptables restart

iptables:將鏈設定為政策 ACCEPTfilter nat                [確定]

iptables:清除防火牆規則:                                 [

確定]

iptables:正在解除安裝模組:                                   [確定]

iptables:應用防火牆規則:                                 [確定]

iptables:載入額外模組:nf_conntrack_ftp                   [確定]

[[email protected] phpMyAdmin]# 

 

3、啟動vsftpd

[[email protected] bin]# service vsftpd start

 vsftpd 啟動vsftpd                                    [確定]

 

4、測試

1)安裝lftp

[[email protected] phpMyAdmin]# yum install -y lftp

Installed:

  lftp.i686 0:0.17-54.el6                                                             

Complete!

2)連線ftp

[[email protected] bin]# lftp 192.168.0.113

lftp 192.168.0.113:~> ls

drwxr-xr-x    2 0       0            4096 Mar 01  2013 pub

lftp 192.168.0.113:/> cd pub

lftp 192.168.0.113:/pub> ls

lftp 192.168.0.113:/pub> 

 

5、修改埠。ftp預設埠是21,但是很多時候都會改變埠,這是就需要修改配置檔案“/etc/vsftpd/vsftpd.conf”,在結尾追加一句”listen_port=8765”。

[[email protected] pub]# gedit /etc/vsftpd/vsftpd.conf 

listen_port=8765

 

6、重啟服務測試。請先按照第二步修改防火牆配置

[[email protected] ~]# service vsftpd restart

關閉vsftpd                                             [確定]

 vsftpd 啟動vsftpd                                    [確定]

 

[[email protected] ~]# lftp 192.168.0.113      //按照預設的埠來連線

lftp 192.168.0.113:~> ls                      //使用ls命令,發現根本沒有連線上

中斷                                     

lftp 192.168.0.113:~> 

 

[[email protected] ~]# lftp 192.168.0.113:8765        //連線的時候指定埠號

lftp 192.168.0.113:~> ls                              //使用ls命令可以檢視內容,說明連線成功

drwxr-xr-x    2 0        0            4096 Aug 14 03:38 pub