vsftpd軟件安裝和訪問

一、安裝ftp服務相關的軟件vim

安裝服務的機器資源【ftp-server:192.168.10.29】windows

1)配置yum源(本地)瀏覽器

掛載鏡像到本地:bash

[root@ftp-server mnt]# mkdir /iso
[root@ftp-server mnt]# mount -o ro /dev/sr0 /iso/tcp

[root@ftp-server iso]# echo "mount -o ro /dev/sr0 /iso/" >> /etc/rc.local 工具

[root@ftp-server iso]# cat /etc/rc.local 測試

...url

mount -o ro /dev/sr0 /iso/3d

修改配置文件server

[root@ftp-server yum.repos.d]# pwd
/etc/yum.repos.d
[root@ftp-server yum.repos.d]# vim local.repo
[root@ftp-server yum.repos.d]# cat local.repo
[local]
name=iso
baseurl=file:///iso
enabled=1
gpgcheck=0
[root@ftp-server yum.repos.d]#

 

2)安裝vsftpd軟件

查詢包以及安裝

[root@ftp-server yum.repos.d]# yum list |grep vsftpd
vsftpd.x86_64 2.2.2-24.el6 local
[root@ftp-server yum.repos.d]# yum -y install vsftpd

確認軟件包成功安裝

[root@ftp-server yum.repos.d]# rpm -q vsftpd
vsftpd-2.2.2-24.el6.x86_64
[root@ftp-server yum.repos.d]# yum list installed|grep vsftpd
vsftpd.x86_64 2.2.2-24.el6 @local
[root@ftp-server yum.repos.d]#

 

 

二、查看文件所帶來的文件列表

[root@ftp-server yum.repos.d]# rpm -ql vsftpd

/etc/rc.d/init.d/vsftpd   //啓動腳本
/etc/vsftpd        //ftp服務的主目錄
/etc/vsftpd/vsftpd.conf  //主配置文件
/var/ftp          //匿名用的默認數據目錄
/var/ftp/pub        //匿名用戶的數據目錄的擴展目錄

 

三、啓動服務

[root@ftp-server yum.repos.d]# service vsftpd start
Starting vsftpd for vsftpd: [ OK ]
[root@ftp-server yum.repos.d]# netstat -nltp|grep vsftpd
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 8338/vsftpd
[root@ftp-server yum.repos.d]#

 

四、測試驗證

windows:匿名用戶登陸

瀏覽器:

ftp://192.168.10.29/

 

資源管理器(個人電腦):

ftp://192.168.10.29/

 

Linux平臺:

 ftp  lftp  (客戶端工具)

須要先安裝工具(yum源已提早配置好)

[root@jumper-server ~]# ftp 192.168.10.29
-bash: ftp: command not found
[root@jumper-server ~]# yum -y install ftp lftp

 

登陸驗證:

FTP工具

[root@jumper-server ~]# ftp 192.168.10.29

 

 LFTP工具

[root@jumper-server ~]# lftp 192.168.10.29

 

默認狀況下,vsftpd服務支持本地用戶(/etc/passwd)訪問。

 

總結:

默認狀況下,vsftpd服務,容許匿名用戶下載文件,可是不容許匿名用戶上傳文件

容許本地用戶上傳和下載文件,本地用戶是ftp服務端的普通用戶。

相關文章
相關標籤/搜索