👋 欢迎来到吴老二技术博客,专注运维 / 数据库 / 云原生
首页/运维服务/正文

Centos7搭建ftp服务

吴
吴老二
2020-09-23运维服务2039 次浏览0 条评论
ftp服务是文件管理工具,可以多人共享文件资源,也可以针对不通的文件设置权限,保证文件的保密性。这在平时的工作中比较常用,下面就可以一下ftp服务的搭建方法。这里使用yum安装,比较简单不需要下载,因为我这里没有版本的限制,如果需要安装特定版本就需要下载制定版本的文件了。
[wolf@wulaoer.org ~]# yum install -y vsftpd
[wolf@wulaoer.org ~]# systemctl enable vsftpd.service    #设置开机启动
[wolf@wulaoer.org ~]# systemctl start vsftpd.service     #启动
[wolf@wulaoer.org ~]# systemctl stop vsftpd.service      #停止
[wolf@wulaoer.org ~]# systemctl restart vsftpd.service   #重启
[wolf@wulaoer.org ~]# systemctl status vsftpd.service    #查看状态
安装好需要把防火墙关闭,这里主要是为了测试效果,如果正式环境需要端口映射。
[wolf@wulaoer.org ~]# systemctl stop firewalld
[wolf@wulaoer.org ~]# systemctl stop firewalld.service
vsftp安装好了,也启动起来了,防火墙也关闭了,下面是我配置的vsftp信息:
[root@wulaoer /etc/vsftpd]# grep '^[^#|;]' vsftpd.conf 
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=YES
tcp_wrappers=YES
local_root=/apps/work/data
chroot_local_user=no
我这里指定了上传指定目录路径/apps/work/data,因为我这里只有一个用户,所以不需要设置权限什么的,创建一个用户并设置密码。
[wolf@wulaoer.org ~]# useradd wulaoer
[wolf@wulaoer.org ~]# passwd wulaoer
Changing password for user wulaoer.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.
用户创建成功,下面给指定的目录进行授权,首先是赋予755权限,其次是给需要登录的用户授权。
[wolf@wulaoer.org ~]# chmod 755 /apps/work/data/
[wolf@wulaoer.org ~]# chown wulaoer:wulaoer -R /apps/work/data/
[wolf@wulaoer.org ~]# systemctl restart vsftpd.service
vsftp用户创建后,并赋予权限,因为上面修改了配置,需要重启vsftp服务,重启一下vsftp服务,下面测试一下vsftp服务是否可以登录。
[wolf@wulaoer.org ~]# ftp -i localhost
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
220 (vsFTPd 3.0.2)
Name (localhost:root): wulaoer
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (127,0,0,1,159,98).
150 Here comes the directory listing.
drwxr-xr-x    2 2002     2002        16384 Sep 22 07:19 lost+found
226 Directory send OK.
ftp> pwd
257 "/apps/work/data"
测试通过,可以在本地使用ftp工具测试一下连接上传文件。 扩展: 客户端连接提示:无法读取套接字: ECONNRESET - 连接被对方复位。 这个是公司网络限制的问题,我这里不需要做任何设置。 客户端连接提示:425 Failed to establish connection 防火墙的问题,关闭或者运行21端口即可
文章底部广告位在后台「广告设置」填写广告代码后显示

评论 0

评论需 登录 后发表(注册并验证邮箱)。
还没有评论,来抢沙发~