Ubuntu 14 下FTP安装

#安装
终端输入命令

sudo apt install vsftpd

​​​​​​
​​​​​​在这里插入图片描述

#软件管理
软件管理方法

service vsftpd start   启动
service vsftpd restart  重启
service vsftpd stop    停止
service vsftpd status  查看状态

匿名访问方式
修改配置文件

gedit /etc/vsftpd.conf

并写入配置

anonymous_enable=YES
anon_root= /data/pub
local_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
#listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=NO
tcp_wrappers=YES

配置完成后,创建文件夹和文件,重启服务器

客户端登陆服务器
命令行登录

ftp 127.0.0.1
然后输入用户名
Anonymous
最后输入ls如果初现如图所示的效果即代表创建成功

在这里插入图片描述
文件夹下连接服务器
在这里插入图片描述
能看到一个文本文档
在这里插入图片描述

window下访问
获取linux地址

ifconfig

在这里插入图片描述

系统用户访问
修改配置文件

gedit /etc/vsftpd.conf

虚拟用户访问
安装工具

sudo apt install db-util

创建账户
创建的ftpuser账户,用于接下来的实验,并修改密码

useradd ftpuser -s /sbin/nologin
passwd ftpuser 

修改总体配置

gedit /etc/vsftpd.conf

local_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
#listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

anonymous_enable=NO
local_enable=YES
userlist_enable=YES
#userlist_deny=NO
#
guest_enable=YES
guest_username=ftpuser
virtual_use_local_privs=YES
pam_service_name=vsftpd
user_config_dir=/etc/vsftpd/virtualconf
userlist_enable=NO
userlist_file=/etc/vsftpd/virtusers  

创建配置文件夹,用于存放每个用户的配置


mkdir -p /etc/vsftpd/virtualconf


创建存放用户密码

vi /etc/vsftpd/virtusers

在这里插入图片描述
同时使用db命令生成数据库文件

db_load -T -t hash -f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db

修改pam配置文件

gedit /etc/pam.d/vsftpd

把文件的内容全部删掉,替换以下配置

auth required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd/virtusers
account required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd/virtusers

配置每个用户信息

mkdir -p /home/ftpuser/ftp1
chown ftpuser.ftpuser /home/ftpuser
cd /etc/vsftpd/virtualconf/
gedit ftp1

文件内写入如下配置

猜你喜欢

转载自blog.csdn.net/qq_60330684/article/details/121205514