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

时间:2023-12-10 22:07:14

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本地用户模式配置流程

4.      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本地用户模式配置流程

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

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

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

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