我们部署的是进行在简单的部署,也就是匿名访问服务器,匿名用户能下载但是不能上传。
一、安装下载 FTP服务器
在linux终端中安装FTP服务器,命令为:
sudo apt-get install vsftpd
二、进行配置文件的修改
(1)找到配置文件vsftpd.conf,这个文件如果找不到,就通过搜索这个名称就能找到,对其主目录进行修改,由于我设置的主目录为/www/ftp,所以在该文件进行修改,如图:
(2)我们还需要设置允许匿名用户访问,找到该行修改为YES,如图:
(3)不允许上传修改该行为NO,如图:
(4)对于用户下载配置文件好像并没有专门的配置,应该是都可以下载。当我们配置好以后便启动FTP服务,启动成功后,利用命令查看是否启动成功:
启动命令:
service vsftpd start
启动成功以后利用查看命令进行查看:
systemctl status vsftpd
当出现的代码有以下内容,说明启动成功,否则启动失败:
(5) 此时有一个注意点,可能有时候我们查看并未成功运行,是因为在配置文件中listen与listen_ipv6冲突,需把一个设置为NO即可如图所示:
三、 查看虚拟机中ubutun的ip地址,并进行尝试连接在windos下:
(1)首先在ubutun的终端里输入查看ip的命令:
ifconfig -a
(2)在ens33 下有个inet 地址,那便是当前IP地址
(3)查看好IP地址后,我们可以现在终端进行连接:
ftp IP地址
在这里边会出现输入name 因为我们是匿名用户登录,因此输入ftp就等价于anonmyous即可,然后回车就可以等待连接,如图:
当看到230 Login successful说明已经连接成功。
(4)在我们刚设置的目录下(我的是/www/ftp/)创建一个文本文档,内容为“Hello!This is test1”,并进行保存,如图:
(5)下面,我们在Windows上进行操作,打开资源管理器,在地址栏中输入ftp://虚拟机中ubutun的IP地址,然后回车,就可以发现当前目录下有一个test1.txt文档如图所示:
然后把文本文档下载下来,我们可以查看里边的内容和我们刚才创建的是一样的如图:
到这里整个FTP服务就部署好了,这是比较简单的一种,欢迎大家来参考。
有什么问题欢迎留言!