1.首先在自己虚拟机中安装vsftpd服务,可以先去yum中下载(当然你要有本地yum仓库)

输入命令: yum install vsftpd

下载完成之后打开vsftpd服务

输入命令:systemctl start vsftpd(启动服务)


(若你安装vsftpd服务遇到其他问题,可以去我博客FTP匿名用户模式配置那去看一下,那篇博客这部分介绍

比较详细)

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

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

2.输入命令:vi /etc/vsftpd/vsftpd.conf 进入文件后修改相应参数(有的改没有的添)

参数

作用

anonymous\_enable=NO

禁止匿名访问模式。

local\_enable=YES

允许本地用户模式。

write\_enable=YES

设置可写入权限。

local\_umask=022

本地用户模式创建文件的umask值。

userlist\_deny=YES

参数值为YES即禁止名单中的用户,参数值为NO则代表仅允许名单中的用户。

userlist\_enable=YES

允许“禁止登陆名单”,名单文件为ftpusers与user\_list。

3.修改完后,输入命令“systemctl restart vsftpd”重启服务(若想让这个服务开机自启,输入命令“systemctl enable vsftpd”)

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

  1. windows本地用户登录

下面我们就可以本地用户登录了,首先尝试一下自己计算机windows系统进行本地用户登录

在windows下输入“ftp://+虚拟机ip地址”就可以打开登录窗口,但是只能登录普通用户
(保证自己计算机可以与安装ftp的linux虚拟机地址连通)。

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

5.我登录的是我虚拟机中的sdy用户,下面我在虚拟机中sdy目录下建立文件,再在自己windows下刷新一下,

文件出现。

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

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

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

6.查看我的权限,赋予其所有权限

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

7.当你在登录用root用户登录时无法登录

(vsftpd服务程序为了保证服务器的安全性而默认禁止了root管理员和大多数系统用户的登录行为,这样可以有效地避免

黑客通过FTP服务对root管理员密码进行暴力破解。)

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

8.若想用root用户登录,进行以下操作:

在虚拟机中两个文件存放着“用户名单”,ftpusers和user\_list,(里面存放着禁止登录用户)

打开这两个文件将里面root用户加“#”给注释掉,即可进行root用户登录。

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

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

9.如图,root用户登录成功。

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

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

10.

虚拟机和虚拟机之间进行本地用户登录

两台虚拟机进行ftp文件共享

当然啦,虚拟机之间也可以用ftp进行文件共享

首先另外一台虚拟机要有vsftpd客户端服务

输入命令“yum install ftp -y”安装vsftpd客户端服务

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

  1. 如图输入用户名密码即可登陆进去

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

12.登陆进去输入“?”可以查看可以输入哪些命令。

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

标签: 虚拟机, root, 登录, 用户, FTP, vsftpd, 本地用户

相关文章推荐

添加新评论,含*的栏目为必填