vsftpd文件传输服务
今晚分享一个文件传输服务;nfs已经接触过了,开始需要时间来实验以及整理了;实验的过程中会有很多的报错,各种各样的查询了;
不过实验能够做出来的一刻是非常的兴奋的;
别让这种热情抹掉,继续坚持输出比较好;
1、ftp文件服务器的简介
1.1、vsftpd服务
vsftpd 是“very secure FTP daemon”的缩写,是一个完全免费的、开放源代码的ftp服务器软件。特点是:非常高的安全性需求、带宽限制、良好的可伸缩性等。
3.1.2、vsftpd的工作原理
vsftpd使用的是ftp协议;属于应用层协议;它是典型的c/s架构,ftp服务端用来存储文件,ftp客户端可以通过ftp协议连接服务端实现上传和下载资源。
ftp使用tcp的21端口进行命令传输,然后用tcp 的20端口进行数据传输(主动模式)。默认是被动模式。
其实ftp服务使用起来很简单,但是需要理解底层原理就有点难度;,重点应该放在使用上面
2、vsftpd服务的安装部署
2.1、服务器端的部署
#直接yum安装
[root@Linux1 ~]# yum -y install vsftpd ftp lftp#其中安装说明vsftpd:这个是服务器端的软件ftp:这个是客户端工具lftp:这个工具也是客户端工具,但是它非常好用,可以直接使用tab键不全
#查看安装的情况
[root@Linux1 ~]# rpm -qa vsftpd
vsftpd-3.0.2-29.el7_9.x86_64#可以直接启动
[root@Linux1 ~]# systemctl start vsftpd
[root@Linux1 ~]# systemctl enable vsftpd
2.2、客户端安装登录工具
#直接安装lftp或者是ftp工具
[root@Linux2 ~]# yum -y install lftp ftp
已加载插件:fastestmirror
- 尝试登录
- 匿名用户:ftp或者是anonymous
- 密码为空密码
#登录尝试
[root@Linux2 ~]# ftp 192.168.75.71 #这个是直接登录
Connected to 192.168.75.71 (192.168.75.71).
220 (vsFTPd 3.0.2)
Name (192.168.75.71:root): ftp #填写用户名
331 Please specify the password.
Password: #不用输入密码,我们直接回车
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> #看到这个界面代表登录成功
分享环节:
hi,亲爱的朋友们:
- 感谢你们耐心完这个笔记,如果笔记中出现的一些软件包、资源找不到的可以直接留言&私聊,我看见了就回复;
- 资源免费共享;有需要滴滴,(仅仅是我有的)
我的坚持初衷:💕立志要成为一名架构师
- 不断地去坚持学,其中的各种各样的难度,不言而喻~!
- 坚持不是一件容易的事情,但它却是成功的关键。做起来吧~!
如果你也想要坚持:那么组团吧,咋们一块互相监督;一天一点分享也是进步;最怕就是孤军奋战!加油吧,追梦人~!