歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux安裝vsftpd

Linux安裝vsftpd

日期:2017/3/1 13:39:27   编辑:關於Linux

為了方便,我直接使用已經搭建好的yum源進行安裝

[root@localhost mnt]# yum list | grep vsftpd ###查看yum源中的vsftpd包的信息
RHN support will be disabled.
vsftpd.i386 2.0.5-16.el5_4.1 rhel-debuginfo

安裝

[root@localhost mnt]# yum install vsftpd -y

\

[root@localhost ~]# rpm -qa | grep vsftpd ###查看安裝的vsftpd4
vsftpd-2.0.5-16.el5_4.1

vsftpd服務相關的幾個主要文件

/usr/bin/vsftpd vsftpd服務的主程序

/etc/rc.d/init.d/vsftpd 啟動腳本

/etc/vsftpd/vsftpd.conf 主配置文件

/var/ftp 匿名用戶主目錄

查看一下vsftpd配置文件的默認配置

[root@localhost ~]# cat /etc/vsftpd/vsftpd.conf | grep -v ^#

anonymous_enable=YES 是否允許匿名用戶登錄(yes表示允許)
local_enable=YES 是否允許本地用戶登錄
write_enable=YES 是否允許用戶上傳文件
local_umask=022 UMASK碼
dirmessage_enable=YES 是否允許訪問目錄信息
xferlog_enable=YES 設定日志文件名,默認為/var/log/vsftpd.log
connect_from_port_20=YES 是否允許通過20端口連接
xferlog_std_format=YES 日志是否按照標准格式輸出
listen=YES 開啟服務監聽
pam_service_name=vsftpd 制定pam認證的配置文件,默認在/etc/pam.d/目錄下
userlist_enable=YES 是否加載userlist文件
tcp_wrappers=YES 是否開啟tcp_wrappers

此外主配置文件還有一些重要的參數

chroot_list_enable=YES 是否鎖定本地賬戶的登錄目錄

ftpd_banner=Welcome to 設置歡迎詞或者警示語句

max_clients=200 指定服務器總的客戶端並發數最大為200

max_per_ip=3 指明每個客戶機的最大連接數為3

anon_max_tate=30000 設置匿名用戶的最大傳輸速率為30k/s

local_max_tate=50000 設置本地用戶最大傳輸速率為50k/s

local_root= 定義本地賬號登陸的主目錄,默認為每個用戶的家目錄

listen_address=IP 設置ftp服務器監聽的ip地址

listen_port= 設置ftp工作的端口號,默認為21

User_config_dir= 指定要加載的子配置文件目錄

重啟服務

[root@localhost ~]# /etc/init.d/vsftpd start

\

Copyright © Linux教程網 All Rights Reserved