当前位置:   article > 正文

linux环境 快速 搭建ftp,完成用户登录文件上传功能

linux环境 快速 搭建ftp,完成用户登录文件上传功能

1. vsftp的安装

1、首先检查是否安装vsftpd软件

使用命令#

rpm -qa |grep vsftpd

安装vsftp

yum -y install vsftpd
在这里插入图片描述
等待安装完毕!

相关命令:

启动ftp命令
#service vsftpd start
停止ftp命令
#service vsftpd stop
重启ftp命
#service vsftpd restart

2 . 启动服务 与 设置开机自启动

service vsftpd start //启动服务

chkconfig --level 35 vsftpd on  //设置自启动(按自己需要)

chkconfig --list vsftpd //查看是否设置成功

3 . 配置vsftpd文件

ftp服务器主要有三个配置文件,都位于/etc/vsftpd目录下:

ftpusers //用来指定哪些用户不能访问ftp服务器

user_list //这个文件中的用户是否可以登录到服务器,取决于vsftpd.conf文件中的userlist_enable和userlist_deny这两个选项。

vsftpd.conf ftp服务器的主配置文件

若需配置用户登录 ,配置文件需要 如下修改:
anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

xferlog_std_format=YES

connect_from_port_20=YES

chroot_local_user=YES
chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

.
listen=YES

listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

port_enable=YES
allow_writeable_chroot=YES

local_root=/home/ftp (ftp默认路径,此处默认/home/ftp )
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

新增ftp用户

在linux中添加ftp用户,并设置相应的权限,操作步骤如下:

1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/ftp

2、建用户:在root用户下:

useradd -d /home/ftp user //增加用户test,并制定test用户的主目录为/home/ftp
passwd user //为user 设置密码 :user123456

3、 /etc/vsftpd/vsftpd.conf 已经修改 如下:

chroot_list_enable=YES //限制访问自身目录

(default follows)

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

所以可以直接 vi vsftpd.chroot_list文件,将用户添加进去,每个用户名一行即可

[root@localhost //]# cat etc/vsftpd/chroot_list
user

改完配置文件,不要忘记重启vsftpd服务器 : service vsftpd restart

安装 ftp 用户登录

连接方式
1.Linux系统本地连接

安装ftp执行命令:# yum -y install ftp

连接命令:            # ftp 192.168.10.250

输入账号密码: 显示 230 login successful  即为 登录成功!
  • 1
  • 2
  • 3
  • 4
  • 5

备注:若需要文件上传,需要保证 路径或者文件夹 有777权限。

在这里插入图片描述

其他

日志 的查看和分析!

根据日志 可 查看文件是否上传或者下载成功 ~~
在这里插入图片描述

在这里插入图片描述

结语:

此时已经能够通过 服务端 的工具 ftpclient utils 利用 之前 配置的 ip 端口 以及 用户账号 和密码 四个参数 , 登录到 ftp 服务器 完成文件上传功能~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/404409
推荐阅读
相关标签
  

闽ICP备14008679号