管理员用户(通过 SSH 连接服务器):

(1) 进入 FTP 服务器配置文件目录,备份并修改配置文件

cd /etc/vsftpd/
cp vsftpd.conf vsftpd.conf.bak
vim vsftpd.conf

找到以下两行,修改如下:

anonymous_enable=YES
anon_upload_enable=YES

改为:

anonymous_enable=NO
anon_upload_enable=NO

保存修改后,重启 vsftpd 服务:

systemctl restart vsftpd

(2) 上传本地文件到匿名用户默认目录

使用命令行工具(如 FileZilla)连接 FTP 服务器,进入匿名用户默认目录 /var/ftp/pub/upload,将本地文件 'upload.txt' 上传到该目录。

(3) 删除本地文件 'upload.txt'

使用本地文件管理器或命令行工具删除 'upload.txt' 文件。

本地用户 XXX(通过 cmd 命令窗口访问 FTP 服务器):

(1) 查看当前目录下的所有文件

使用命令行工具连接 FTP 服务器,进入当前目录,并使用 ls 命令查看当前目录下的所有文件。

(2) 在该 upload 目录下新建目录 testftp 并重命名为 test

使用 mkdir 命令创建 testftp 目录,并使用 mv 命令将 testftp 重命名为 test。

(3) 将本地文件 'download.txt' 文件上传至该用户的家目录下并重命名为 'upload.txt'

使用 put 命令将本地文件 'download.txt' 上传到用户家目录下,并使用 rename 命令将 'upload.txt' 重命名为 'a.txt'。

(4) 将 'upload.txt' 文件下载到本地 D 盘并改名为 'a.txt'

使用 get 命令将 FTP 服务器上的 'a.txt' 下载到本地 D 盘,并使用 rename 命令将 'a.txt' 改名为 'upload.txt'。

(5) 删除 test 目录和 'upload.txt' 文件

使用 rmdir 命令删除 test 目录,并使用 delete 命令删除 'upload.txt' 文件。

(6) 断开 FTP 连接

使用 quit 命令断开 FTP 连接。

FTP 服务器匿名用户权限禁用及本地用户操作指南

原文地址: https://www.cveoy.top/t/topic/nF3B 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录