在虚拟机上的关于FTP FTP访问模式(匿名)
小知识
nfs和ftp类似另外一款共享软件
用21号端口 传控制 20号端口 传数据
Windows和虚拟机之间
接下来进行实验
首先在yum资源库中下载
输入命令:yum install vsftpd
下载完之后输入命令查看21端口有没有开

额。。。端口没有开着,我们来看一下
首先看一下端口的状态

原来是状态没有开启,我们来开启一下
输入命令:systemctl start vsftpd
再看一下状态,开开了,再看端口就有了

ftp访问模式(匿名)
首先我们可以设置成匿名访问模式
输入命令 vi /etc/vsftpd/vsftpd.conf
修改参数 (找不到在哪里修改就写一个)

重启服务

接下来我们在Windows下尝试一下 输入ftp://+ip

进去之后是空的,那么我们可以在虚拟机上创建一下一个文件

新建一个文件夹
重新进去之后你会发现已经有了这个文件

此时我们还可以将文件下载到本地电脑上

但是你会发现你此时的权利还不够大



你完全没有删除,重命名,和新建文件夹的权限,那么我们来改一下
将pub文件权限改动一下 用chmod
首先到/var/ftp目录下 查看一下权限,果然没有权限,那么我们来加一下

接下来我们回到windows下尝试一下
nice!成功
新建文件夹

重命名操作

删除操作

当然啦,服务端也跟着变

这时候我们还可以将本地的文件拷到这个文件夹中

但是如果我们将配置文件这里该一下

重启一下服务,在将文件复制到这里就没有权限了

虚拟机和虚拟机之间
首先在客户端虚拟机上下载客户端服务
输入命令:yum install ftp - y (中间有空格)
之后输入ftp 192.168.22.100
因为是匿名模式,我们在输入用户名时输入:anonymous (进入ftp后输入?显示可以使用的命令)

ftp访问模式(加密)
现在我们来进行加密,刚才我们也看到了参数的讲解,我们只需要改变里边的参数就可以啦
如果我们将匿名关掉就不允许匿名用户登陆了,修改配置文件

之后重启一下vsftpd服务

嘿嘿,但是此时你没有设置其他的参数,只设置了不允许匿名登录,所有这时候我们输入用户密码依然登录不进去,那么怎么办呢?那就是FTP访问模式中的本地用户模式,下一篇随笔将会讲到。
在虚拟机上的关于FTP FTP访问模式(匿名)的更多相关文章
- vm虚拟机上安装apache+php+ftp+mysql
我在vm虚拟机上想安装 winxp和linux,然后在linux机上装apache+php+ftp+mysql,以下为我的按装过程: 1:连通虚拟机:两个虚拟机都选Host-Onl,查看主机Virt ...
- 在虚拟机上搭建物理机可访问的web服务(IIS)
0x0 前言 安装webug4.0的时候突发奇想,想学下如何在虚拟机里搭建网站,然后让主机像访问互联网的网站一样访问虚拟机的网站,为以后渗透测试搭建环境做准备 0x1 虚拟机安装win2003[以防万 ...
- 虚拟机上的Ubuntu 文件系统成为只读模式的解决办法
虚拟机环境的Linux系统由于是虚拟化虚拟出来的主机环境,因此 经常会出现一些操作系统的问题,今天我遇到了一个Ubuntu操作系统文件系统成了只读模式,无法进行系统的操作,由于出问题的主机是我个人搭建 ...
- 在虚拟机上的关于FTP FTP访问模式(虚拟用户模式)
首先你要有vsftpd服务 可以先去yum中下载(当然你要有本地yum仓库) 输入命令: yum install vsftpd 下载完成之后打开vsftpd服务 输入命令:systemctl ...
- F5负载均衡虚拟服务器配置FTP端口访问不了
F5配置ip映射到地址池ftp服务,访问报错:FTP出现"数据 Socket 错误: 连接被拒""ftp 列表错误"解决办法 1条回答 FTP的vs类型需要选择 ...
- linux虚拟机中FTP匿名访问模式介绍与配置
FTP分3种访问模式,分别是:匿名访问模式,本地用户模式及虚拟用户模式 匿名访问是一种最不安全的验证模式,任何人都可以无需密码验证就登陆到FTP服务端主机,这 种模式一般只用来保存不重要的公开文件,尤 ...
- FTP三种访问模式
FTP匿名访问模式是比较不安全的服务模式,尤其在真实的工作环境中千万不要存放敏感的数据,以免泄露. vsftpd程序默认已经允许匿名访问模式,我们要做的就是开启匿名用户的上传和写入权限,写入下面的参数 ...
- 从主机访问虚拟机上的Apache
问题:VMWARE上安装的CentOS6.4,安装Apache,启动后,虚拟机上能访问,主机能ping通,但无法访问Apache. 原因:防火墙设置,配置iptables,开放apache的端口80
- windows下使用远程工具登录虚拟机上的Linux、访问虚拟机上的服务 、端口转发、win7 telnet登陆虚拟机
首先要清楚virtual box如何设置端口转发: 一篇文章: 如何使用VirtualBox进行端口转发 由于默认的方式是用NAT来做虚拟机网络的,因此如果从外网想访问虚拟机的应用会比较麻烦.以前一直 ...
随机推荐
- C++常用库函数(1)
Hello,疯狂的杰克由于大家见面了哦! 今天,给大家介绍一篇很有内涵的文章:C++常用库函数 1.缓冲区操作函数 函数名:memchr 函数原型:void *memchr(const void * ...
- python的__name__ == \'__main__\' 意义
转自http://www.jb51.net/article/51892.htm 很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码 ...
- JavaScript 面向对象编程 · 理解对象
前言: 在我们深入 面向对象编程之前 ,让我们先理解一下Javascript的 对象(Object),我们可以把ECMAScript对象想象成散列表,其值无非就是一组名值对,其中值可以是数据 ...
- Android之各个版本之间的变化
(1)android5.0 Android5.0之后隐式打开服务需要指明包名 (2)android6.0 Android6.0之后涉及隐私的权限必须动态申请 (3)android8.0 android ...
- 品Spring:对@Resource注解的处理方法
@Resource是Java的注解,表示一个资源,它具有双向的含义,一个是从外部获取一个资源,一个是向外部提供一个资源. 这其实就对应于Spring的注入和注册.当它用在字段和方法上时,表示前者.当它 ...
- vue.js 实战 todo list
vue.js 起源 vue.js 的作者是尤雨溪,是一名中国人,之前在谷歌工作,现在在全职维护 vue 项目. vue.js 是 2014 年推出来的.现在已经更新到 2.x 版本,3.0 版本会在 ...
- Nginx internal 指令限制访问图片资源文件
Nginx 的 internal 指令可以用来限制 Web 公共目录下的图片等资源文件被任意用户直接访问.一个明显的使用场景是,对于用户上传的认证图片,属于个人隐私资源,不应该让所有用户都能访问得到, ...
- SpringBootSecurity学习(20)前后端分离版之OAuth2.0刷新token
刷新token 前面的例子和配置都是从头开始申请授权码和令牌,现在来看一下如何根据获取令牌时,回参中的 refresh_token 来刷新令牌.现在在项目中配置的是内存模式的默认用户名密码,第一步先改 ...
- 02-20 kd树(鸢尾花分类)
[TOC] 更新.更全的<机器学习>的更新网站,更有python.go.数据结构与算法.爬虫.人工智能教学等着你:https://www.cnblogs.com/nickchen121/ ...
- Json模块(dumps、loads、dump、load)函数篇
# dumps.loads函数 """json.dumps()用于将dict类型的数据转成strjson.loads()用于将str类型的数据转成dict. " ...