FTP分3种访问模式,分别是:匿名访问模式,本地用户模式及虚拟用户模式

匿名访问是一种最不安全的验证模式,任何人都可以无需密码验证就登陆到FTP服务端主机,这

种模式一般只用来保存不重要的公开文件,尤其是在生产环境中更要注意不放敏感文件。

下面我来介绍一下这种模式具体设置流程:

1.   设置之前,我们应在虚拟机中搭建FTP服务,打开虚拟机在终端输入“yum install ftp -y”即可完成安装,若遇到

/var/run/yum.pid 已被锁定,PID XXXXX 的另一个程序正在运行” 问题,则我们应先输入命令“kill -9 XXXXX”来杀死

正在运行的程序,再次输入“yum install vsftpd -y”即可。

2. 对于虚拟机中的软件使用之前我们都应了解其端口号, ftp和nfs都是用21号端口传数据,20号端口传数据

输入命令“netstat -an | grep 21 | more”即可查看21号端口状态

输入命令“systemctl status vsftpd”可查看ftp端口状态

dead 表示此端口尚未开启,输入命令“systemctl start vsftpd”即可开启ftp端口

如图,run表示端口已开启

3.下面我们来配置ftp匿名访问模式, 首先输入命令“vi  /etc/vsftpd/vsftpd.conf” 打开ftp服务具体配置文件

进行修改(有点改,没有的添)(去“#”号)

参数

作用

anonymous_enable=YES

允许匿名访问模式。

anon_umask=022

匿名用户上传文件的umask值。

anon_upload_enable=YES

允许匿名用户上传文件

anon_mkdir_write_enable=YES

允许匿名用户创建目录

anon_other_write_enable=YES

允许匿名用户修改目录名或删除目录

4.修改完保存退出后输入命令“systemctl restart vsftpd”重启ftp服务

5.下面我们就可以进行匿名登录了,在windows下输入“ftp://+虚拟机ip地址”就可以成功匿名登录了

(保证自己计算机可以与安装ftp的linux虚拟机地址连通)。

6.如上图pub文件夹刚进去是空的,下面我们在虚拟机pub目录下新建“1.txt”文件,

再在匿名登录的windows上刷新一下,如下面第二图,文件已出现(此文件也可复制到

我们电脑上)

7.虽然现在我们可以看见1.txt,但没有对其进行删除或重命名操作权限,在虚拟机中

赋予pub全部权限即可。

8.

虚拟机和虚拟机之间

首先在客户端虚拟机上下载客户端服务

输入命令:yum install ftp - y  (中间有空格)

之后输入ftp +自己IP地址

因为是匿名模式,我们在输入用户名时输入:anonymous  (进入ftp后输入?显示可以使用的命令)

输入密码敲击空格即可,输入“exit”退出

linux虚拟机中FTP匿名访问模式介绍与配置的更多相关文章

  1. linux虚拟机中FTP本地用户模式配置流程

    1.首先在自己虚拟机中安装vsftpd服务,可以先去yum中下载(当然你要有本地yum仓库) 输入命令: yum  install  vsftpd 下载完成之后打开vsftpd服务 输入命令:syst ...

  2. Windows 2003 服务器 关闭IIS中FTP匿名访问

    控制面板 –> 管理工具 –> Internet信息服务管理器打开后左侧选择相应的FTP站点右击 –> 属性 –> 安全帐户允许匿名连接 前面的√取消掉,点击确定完成

  3. Linux 服务器 关闭FTP匿名访问

    service vsftpd status //查看FTP运行状态 vim /etc/vsftpd/vsftpd.conf //修改配置文件 找到vsftpd.conf中的 anonymous_ena ...

  4. 演示vsftpd服务匿名访问模式、本地用户模式的配置

    文件传输协议(FTP,File Transfer Protocol) 即能够让用户在互联网中上传.下载文件的文件协议,而FTP服务器就是支持FTP传输协议的主机,要想完成文件传输则需要FTP服务端和F ...

  5. 使用Vsftpd服务(匿名访问模式、本地用户模式)

    FTP协议占用两个端口号: 21端口:命令控制,用于接收客户端执行的FTP命令. 20端口:数据传输,用于上传.下载文件数据.. FTP数据传输的类型: 主动模式:FTP服务端主动向FTP客户端发起连 ...

  6. Linux操作系统中的文件目录结构详细介绍

    "/" :Linux文件系统的入口.也是最高一级的目录. "/bin":基本系统所需要的命令,功能和"/usr/bin"类似,这个目录下的文 ...

  7. linux虚拟机中安装mongodb

    今天在linux虚拟机中安装了mongodb数据库,安装过程主要参照了网上的一片文档,大部分地方都没有多大区别,只是在某些细节上有所改变. 我参考的文档是:http://my.oschina.net/ ...

  8. 如何在VMware ubuntu linux虚拟机中安装VMware tools

    VMware Tools可以实现在主机<->虚拟机之间拷贝文字.文件等功能.本文讲述如何在VMware ubuntu linux虚拟机中安装VMware tools. 测试环境: VMwa ...

  9. 在Eclipse中使用JDBC访问MySQL数据库的配置方法

    在Eclipse中使用JDBC访问MySQL数据库的配置方法 分类: DATABASE 数据结构与算法2009-10-10 16:37 5313人阅读 评论(10) 收藏 举报 jdbcmysql数据 ...

随机推荐

  1. 学习笔记34_EF上下文管理

    *上下文对象dbContext最好不要频繁的使用Using(var dbContext = new ....):那么就会产生过多的数据库交互:而且每个dbContext中村的数据,由于操作不同,数据可 ...

  2. SpringBoot系列:Spring Boot定时任务Spring Schedule

    Spring Schedule是Spring提供的定时任务框架,相较于Quartz,Schedule更加简单易用,在中小型应用中,对于大部分需求,Schedule都可以胜任. 一.Spring Sch ...

  3. ctf pwn ida 分析技巧

    几年前的笔记,搬运过来 ---   1 先根据运行程序得到的信息命名外围函数,主要函数大写开头 2 /添加注释 3 直接vim程序,修改alarm为isnan可以patch掉alarm函数 4 y 可 ...

  4. 在线热备份数据库之innobackupex 完整备份InnoDB

    在线热备份数据库innobackupex 完整备份InnoDB XtraBackup xtrabackup C程序,支持InnoDB/XtraDB innobackupex : 以Perl脚本封装xt ...

  5. 深度解密Go语言之 pprof

    目录 什么是 pprof pprof 的作用 pprof 如何使用 runtime/pprof net/http/pprof pprof 进阶 Russ Cox 实战 查找内存泄露 总结 参考资料 相 ...

  6. docker compose网络设置

    (系统:Centos 7.4 ,docker 版本:18.03.1-ce, docker-compose version 1.18.0) cat docker-compose.yml version: ...

  7. python学习之【第十一篇】:Python中的文件操作

    1.前言 在Python中,对文件的操作主要遵循以下流程: 打开文件,得到文件句柄并赋值给一个变量 通过文件句柄对文件进行操作 关闭文件 2.打开文件 使用open函数,可以打开一个已经存在的文件,或 ...

  8. 康托展开&逆康托展开学习笔记

    啊...好久没写了...可能是最后一篇学习笔记了吧 题目大意:给定序列求其在全排列中的排名&&给定排名求排列. 这就是康托展开&&逆康托展开要干的事了.下面依次介绍 一 ...

  9. coco-stuff and thing

    Defining things and stuff. The literature provides definitions for several aspects of stuff and thin ...

  10. python——字符串操作函数

    字符串 join() map() split() rsplit() splitlines() partiton() rpartition() upper() lower() swapcase() ca ...