Ubuntu配置FTP服务

1.安装FTP服务器软件

(1) FTP文件传送协议(File Transfer Protocol,简称FTP),是一个用于从一台主机到另一台主机传输文件的协议。
(2)Linux下有许多FTP服务器软件可供选择,常见的有
Proftpd
Wu-FTP
vsftpd。

  • Ubuntu安装vsftp
sudo apt install vsftpd

在这里插入图片描述

  • 查看安装后的版本
vsftpd --version

在这里插入图片描述

2.配置FTP服务

  • 为FTP添加用户ftpuser,并设置用户的密码
sudo useradd -m ftpuser
sudo passwd ftpuser

在这里插入图片描述

  • 创建ftp的根目录
#这里再/home/ftpuser/下创建一个ftpdir作为ftp的根目录

在这里插入图片描述

  • 配置vsftpd.conf文件
sudo gedit /etc/vsftpd.conf

再文件后面添加两行信息
local_root=/home/ftpuser/ftpdir
allow_writeable_chroot=YES
将#chroot_local_user=YES 前的注释去掉
在这里插入图片描述
其余的选项如:
listen=NO
listen_ipv6=YES #vsftpd 将 监 听 ipv6 而不是 IPv4 , 你 可 以 根 据 你 的 网 络 情 况 设 置
anonymous_enable=NO #不允许匿名用户
local_enable=YES #允许本地用户登录
write_enable=YES #允许用户有修改文件权限
local_umask=022 #本地用户创建文件的 umask 值
dirmessage_enable=YES #用户第一次进入目录时的提示消息
use_localtime=YES #使用本地时间
xferlog_enable=YES #一个存有详细的上传和下载信息的日志文件
connect_from_port_20=YES #在服务器上针对 PORT 类型的连接使用端口 20
chroot_local_user=YES #本地用户将进入 chroot 环境,当登录以后默认情况下是其 home 目录
secure_chroot_dir=/var/run/vsftpd/empty #当 vsftpd 不需要访问系统文件的权限时,就会将使用者
限制在此资料夹中
pam_service_name=vsftpd # 这 个 字 符 串 是 PAM 服 务 vsftpd 将 使 用 的 名 称 。 必 须 启 用
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem #此选项指定用于SSL的RSA证书的位置,加密连接。
必须开启
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key #加密链接私匙 ssl_enable=NO
pasv_enable=Yes
pasv_min_port=10000
pasv_max_port=10100
local_root=/var/www/html #登录默认目录
allow_writeable_chroot=YES #默认情况下,出于安全原因,VSFTPD 不允许 chroot 目录具有可写
权限。然而,我们可以通过选项 allow_writeable_chroot=YES 来改变这个设置

  • 启动ftp服务
 sudo service vsftpd start 
  • 创建一个检测文件
    在这里插入图片描述

3.Ubuntud登录ftp服务器

  • 本机登录
    在这里插入图片描述
  • 另一台Ubuntu机器登录
    在这里插入图片描述

4.windows下通过cuteFTPlianjei

  • 下载好CuteFTP,打开软件然后输入主机IP,输入登录用户名和密码即可登录
    在这里插入图片描述
  • 11
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

remandancy.h

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值