日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CentOS7下安裝和配置本地用戶登錄VSFTP服務(wù)器

centos7 下安裝和配置本地用戶登錄VSFTP服務(wù)器

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、網(wǎng)站設(shè)計(jì)、海倫網(wǎng)絡(luò)推廣、小程序制作、海倫網(wǎng)絡(luò)營銷、海倫企業(yè)策劃、海倫品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供海倫建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com

一、安裝VSFTP

# yum -y install vsftpd 

注意提升權(quán)限:

#su root

二、配置vsftpd.conf 文件

[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf 
 
# Example config file /etc/vsftpd/vsftpd.conf 

# The default compiled in settings are fairly paranoid. This sample file 
# loosens things up a bit, to make the ftp daemon more usable. 
# Please see vsftpd.conf.5 for all compiled in defaults. 

# READ THIS: This example file is NOT an exhaustive list of vsftpd options. 
# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's 
# capabilities. 

# Allow anonymous FTP? (Beware - allowed by default if you comment this out). 
#anonymous_enable=YES 

# Uncomment this to allow local users to log in. 
local_enable=YES 

# Uncomment this to enable any form of FTP write command. 
write_enable=YES 

# Default umask for local users is 077. You may wish to change this to 022, 
# if your users expect that (022 is used by most other ftpd's) 
local_umask=022 

# Uncomment this to allow the anonymous FTP user to upload files. This only 
# has an effect if the above global write enable is activated. Also, you will 
# obviously need to create a directory writable by the FTP user. 
#anon_upload_enable=YES 

# Uncomment this if you want the anonymous FTP user to be able to create 
# new directories. 
#anon_mkdir_write_enable=YES 

# Activate directory messages - messages given to remote users when they 
# go into a certain directory. 
dirmessage_enable=YES 

# The target log file can be vsftpd_log_file or xferlog_file. 
# This depends on setting xferlog_std_format parameter 
xferlog_enable=YES 

# Make sure PORT transfer connections originate from port 20 (ftp-data). 
connect_from_port_20=YES 

# If you want, you can arrange for uploaded anonymous files to be owned by 
# a different user. Note! Using "root" for uploaded files is not 
# recommended! 
#chown_uploads=YES 
 
#chown_username=whoever 

# The name of log file when xferlog_enable=YES and xferlog_std_format=YES 
# WARNING - changing this filename affects /etc/logrotate.d/vsftpd.log 
#xferlog_file=/var/log/xferlog 

# Switches between logging into vsftpd_log_file and xferlog_file files. 
# NO writes to vsftpd_log_file, YES to xferlog_file 
xferlog_std_format=YES 

# You may change the default value for timing out an idle session. 
idle_session_timeout=600 

# You may change the default value for timing out a data connection. 
data_connection_timeout=120 
# It is recommended that you define on your system a unique user which the 
# ftp server can use as a totally isolated and unprivileged user. 
#nopriv_user=ftpsecure 

# Enable this and the server will recognise asynchronous ABOR requests. Not 
# recommended for security (the code is non-trivial). Not enabling it, 
# however, may confuse older FTP clients. 
#async_abor_enable=YES 

# By default the server will pretend to allow ASCII mode but in fact ignore 
# the request. Turn on the below options to have the server actually do ASCII 
# mangling on files when in ASCII mode. 
# Beware that on some FTP servers, ASCII support allows a denial of service 
# attack (DoS) via the command "SIZE /big/file" in ASCII mode. vsftpd 
# predicted this attack and has always been safe, reporting the size of the 
# raw file. 
# ASCII mangling is a horrible feature of the protocol. 
ascii_upload_enable=YES 
ascii_download_enable=YES 
 

# You may fully customise the login banner string: 
ftpd_banner=Welcome to lightnear FTP service. 

# You may specify a file of disallowed anonymous e-mail addresses. Apparently 
# useful for combatting certain DoS attacks. 
#deny_email_enable=YES 
# (default follows) 
#banned_email_file=/etc/vsftpd/banned_emails 

# You may specify an explicit list of local users to chroot() to their home 
# directory. If chroot_local_user is YES, then this list becomes a list of 
# users to NOT chroot(). 
chroot_local_user=YES 
#chroot_list_enable=YES 
# (default follows) 
#chroot_list_file=/etc/vsftpd/chroot_list 

# You may activate the "-R" option to the builtin ls. This is disabled by 
# default to avoid remote users being able to cause excessive I/O on large 
# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume 
# the presence of the "-R" option, so there is a strong case for enabling it. 
ls_recurse_enable=YES 

# When "listen" directive is enabled, vsftpd runs in standalone mode and 
# listens on IPv4 sockets. This directive cannot be used in conjunction 
# with the listen_ipv6 directive. 
listen=YES 

# This directive enables listening on IPv6 sockets. To listen on IPv4 and IPv6 
# sockets, you must run two copies of vsftpd with two configuration files. 
# Make sure, that one of the listen options is commented !! 
#listen_ipv6=YES 
 
pam_service_name=vsftpd 
userlist_enable=YES 
userlist_deny=NO 
local_root=/var/public_root 
tcp_wrappers=YES 
use_localtime=YES 

三、增加FTP賬號

[root@localhost ~]# useradd ftpuser -s /sbin/nologin 
[root@localhost ~]# passwd ftpuser 

為賬戶名,passwd的作用為重設(shè)ftpuser的密碼。

四、編輯user_list文件,允許cent用戶訪問

# vi /etc/vsftpd/user_list 

# vsftpd userlist 
# If userlist_deny=NO, only allow users in this file 
# If userlist_deny=YES (default), never allow users in this file, and 
# do not even prompt for a password. 
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers 
# for users that are denied. 
root 
bin 
daemon 
adm 
lp 
sync 
shutdown 
halt 
mail 
news 
uucp 
operator 
games 
nobody 
ftpuser 

五、建立我們的根目錄,并設(shè)置訪問權(quán)限

# mkdir /var/public_root
# chown -R cent /var/public_root
# chmod -R 755 /var/public_root

六、開啟vsftpd服務(wù)

# service vsftpd start
Starting vsftpd for vsftpd:                                [  OK  ]

七、開啟21端口

#vi /etc/sysconfig/iptables 

在上面有行22 -j ACCEPT ,在下面照打一遍,但是把22改成21。改完之后,重啟iptables。

#service iptables restart 

八、修改selinux

#getsebool -a | grep ftp

執(zhí)行上面命令,可以看到

.... 
allow_ftpd_full_access off 
.... 
.... 
ftp_home_dir off

將這兩個(gè)權(quán)限都打開

#setsebool -P allow_ftpd_full_access 1 
#setsebool -P ftp_home_dir  1

重啟下vsftpd

#service vsftpd restart 

設(shè)置成默認(rèn)開啟。

# chkconfig vsftpd on 


網(wǎng)站名稱:CentOS7下安裝和配置本地用戶登錄VSFTP服務(wù)器
鏈接URL:http://m.5511xx.com/article/djoiejg.html