涂小燕
(江西現(xiàn)代職業(yè)技術(shù)學(xué)院,江西 南昌 330095)
現(xiàn)代公司信息中心規(guī)劃FTP服務(wù)器的IP 地址192.168.131.100,公司員工以“xiandai”用戶名能夠登陸FTP服務(wù)器,實(shí)現(xiàn)/home/xiandai 目錄中文件的下載、上傳。不允許匿名用戶登錄FTP服務(wù)器。服務(wù)器平臺(tái)采用RedHat Enterprise Linux 7.0 系統(tǒng)。用戶“xiandai”在登錄FTP服務(wù)器時(shí),顯示“welcome to xiandai FTP site”。
1.添加本地用戶xiandai
[root@xiandailinux ~]#useradd xiandai
[root@xiandailinux ~]#passwd xiandai
2.設(shè)置歡迎信息文件
[root@xiandailinux~]#echo“welcome to xiandai FTP site”>/etc/vsftpd/welcome
3.修改主配置文件vsftpd.conf
anonymous_enable=NO//禁止匿名用戶登錄
local_enable=YES//允許本地用戶登錄
write_enable=YES//允許用戶上傳文件或目錄
local_umask=022//反掩碼,用戶新建目錄權(quán)限755、文件權(quán)限644
dirmessage_enable=YES//開(kāi)啟歡迎信息功能
banner_file=/etc/vsftpd/welcome//設(shè)置歡迎信息文件
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
4.重啟vsftpd 服務(wù)
[root@xiandailinux ~]#systemctl start vsftpd.service
1.安裝FTP 客戶端工具,如圖1 所示:
圖1 安裝FTP 客戶端工具
2.FTP 客戶機(jī)測(cè)試
[root@xiandailinux ~]# ftp 192.168.131.100//登錄FTP服務(wù)
Connected to 192.168.131.100(192.168.131.100)
220-welcome to xiandai FTP site //顯示歡迎信息
220 Name(192.168.2.10:root): xiandai//輸入用戶名
331 Please specify the password.Password://輸入密碼
230 Login successful.//登錄成功
ftp> get 2 /home/2//將文件2 下載到/home 目錄
local: /home/1 remote: 2
227 Entering Passive Mode(192,168,131,100,167,77).
150 Opening BINARY mode data connection for 2(0 bytes).
226 Transfer complete.//下載完成
ftp> put w w//將本地文件w 上傳到服務(wù)器
local:w remote:w227 Entering Passive Mode(192,168,131,100,59,234).
150 Ok to send data.ftp> bye //退出服務(wù)器
自此,我們便完成了一個(gè)簡(jiǎn)單的FTP服務(wù)器的架設(shè)。