美文网首页
Linux_157_匿名模式

Linux_157_匿名模式

作者: 为宇绸缪 | 来源:发表于2022-05-30 21:09 被阅读0次

对于FTP客户端,需要安装ftp命令工具,方可使用
直接在命令行终端输入ftp命令,即可进入交互式的ftp命令行当中,输入问好可以查看所有的命令帮助
ftp> ?
quit 退出ftp

匿名用户登录模式
匿名用户是最不安全的方式,一般用于公开展示一些不重要的信息,允许所有人可以查看的数据。ftp匿名登录模式,一般打开在企业内网平台下,并且受防火墙规则控制,以保证ftp的基本安全性
vsftpd配置文件,默认就已经开启了匿名模式,修改配置文件如下
anon_upload_enable=YES # 允许匿名用户上传资料
anon_mkdir_write_enable=YES # 允许匿名用户登录之后写入资料

grep '^anon' /etc/vsftpd/vsftpd.conf

[root@yuweijie ~]# grep '^anon' /etc/vsftpd/vsftpd.conf 
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES

重启vsftpd进程,加载ftp服务
systemctl restart vsftpd
会出现报错的提示
需要将 listen_ipv6给注释掉

Job for vsftpd.service failed because the control process exited with error code. See "systemctl status vsftpd.service" and "journalctl -xe" for details.

在启动vsftpd服务后,使用ftp客户端命令进行操作
ftp 192.168.178.120 # 指定ftp服务端的地址


匿名登录并操作.png

使用ftp + ip 进行登录ftp,匿名用户输入anonymous,密码直接回车即可登录。使用ls和cd命令可以查看pub文件夹。
可以进行ls和cd:无法进行创建文件夹等操作,因为权限不够

关闭selinux
vim /etc/selinux/config
SELINUX=disabled
重启系统 reboot
查看vsftpd服务的状态:systemctl status vsftpd.service
设置开机启动:systemctl enable vsftpd.service

登录ftp后,无法写入数据怎么办
登录ftp后,ftp文件放在机器的 /var/ftp 文件夹下,默认权限是drwxr-xr-x,其他人无写入的权限
chown -Rf ftp.ftp pub # R是修改user和group,f是强制性的改
(1)进入该ftp目录后,修改文件夹的权限相关
cd /var/ftp
chown -Rf ftp.ftp pub

(2)检查pub文件夹的权限
ll /var/ftp

(3)如果想要修改ftp目录下的资料,比如重命名,或者删除等操作,还得添加一个参数

grep '^anon' /etc/vsftpd/vsftpd.conf 

anonymous_enable=YES          # 允许匿名用户登录
anon_upload_enable=YES       # 运行匿名用户上传文件夹
anon_mkdir_write_enable=YES   # 运行匿名用户写入,创建文件夹
anon_other_write_enable=YES   # 运行匿名用户修改名字,删除文件夹等操作

然后重启ftp:systemctl restart vsftpd

相关文章

  • Linux_157_匿名模式

    对于FTP客户端,需要安装ftp命令工具,方可使用直接在命令行终端输入ftp命令,即可进入交互式的ftp命令行当中...

  • 后端程序员的 JavaScript 之旅 - 模块化(一)

    基础模式 匿名闭包 匿名闭包是很常用的代码隔离方式,声明匿名对象并立即执行。匿名函数中声明的变量和方法以及匿名函数...

  • PHP7 新特性

    类型声明 看代码,一目了然了。 命名空间与use关键字批量声明 非混合模式 混合模式 复合模式 匿名类 匿名类的声...

  • Puppeteer:匿名模式以及被“Access Denied”

    匿名浏览器 在puppeteer.launch中有参数agrs可以设定匿名浏览模式,具体可参见puppeteer文...

  • java8 in action:第8章学习,Lambda重构面向

    匿名类和Lamda中的this区别### 策略模式### 模板方法### 观察者模式### 责任链模式### La...

  • 提示四十二

    提示四十二:lambda 表达式优于匿名类。 匿名类适用于需要函数对象的经典面向对象设计模式,特别是策略模式。 L...

  • Elixir-函数

    目录 匿名函数& 操作符 模式匹配 命名函数函数名字和元数私有函数卫兵参数默认值 匿名函数 匿名函数就是没有名字,...

  • C#笔记(2)-高级特性

    [TOC] 一 委托 二 事件标准事件模式 三 匿名方法 四 扩展方法 五 匿名类型 六 元组 七 动态绑定自定义...

  • 34,改造代码,使之输出10和20

    非匿名自执行函数变量,严格模式下,不允许修改。

  • 第11章 使用Vsftpd服务传输文件

    vsftpd服务程序的三种认证模式的配置方法——匿名开放模式、本地用户模式以及虚拟用户模式。 FTP协议的传输有两...

网友评论

      本文标题:Linux_157_匿名模式

      本文链接:https://www.haomeiwen.com/subject/ethaprtx.html