vsftpd服务器(文件传输服务器)安装及使用一

  • 概念学习部分
  • 简介:
  • FTP:文件传输协议(File Transfer Protocol)
  • 安装部分
  • 安装:
  • 一、yum命令安装过程
  • 二、rpm包安装过程
  • 测试是否能链接上vsftpd:
  • 控制防火墙命令
  • 控制vsftpd命令
  • 控制开机是否启动命令
  • 启动并进行测试
  • 测试连接出现的问题(持续更新)


概念学习部分

简介:

FTP:文件传输协议(File Transfer Protocol)

1、FTP使用的是TCP传输,会在客户端和FTP服务端之间建立两条TCP连接,分别为数据连接(主要用于数据传输)与控制连接(主要用于传送控制(命令与响应))。

2、传输过程: (1)客户有三个构件:用户接口、客户端控制进程和数据传送进程。 (2)服务器有两个构件:服务器控制进程和服务器数据传送进程。 (3)在FTP整个交互会话中,控制连接一直处于连接的状态,数据连接则在文件传送的时候先开后闭

vsftpd与samba的区别_安装过程

安装部分

安装:

一、yum命令安装过程

操作系统:centos 7
yum命令:yum install vsftpd (不加“y”需要自己输入“y”确认,就是前3步不可以忽略)
yum命令:yum -y install vsftpd (这边加了“y”可以忽略前三步)
1、使用“rpm -qa vsftpd ”检查下是否安装过(安装过直接看卸载过程)
2、输入上面的yum命令进行安装

vsftpd与samba的区别_vsftpd与samba的区别_02


3、这里输入“y”确认


vsftpd与samba的区别_centos_03


4、这里输入“y”确认


vsftpd与samba的区别_vsftpd与samba的区别_04


4、使用“rpm -qa | grep vsftpd”查看是否安装完成了


vsftpd与samba的区别_vsftpd与samba的区别_05

二、rpm包安装过程

操作系统:centos 7
下载地址:http://mirror.centos.org/centos/7/os/x86_64/Packages/vsftpd-3.0.2-28.el7.x86_64.rpm

1、使用“rpm -qa vsftpd ”检查下是否安装过(安装过直接看卸载过程) 2、上传rpm包

vsftpd与samba的区别_服务器_06


3、使用“rpm -ivh”命令进行安装


vsftpd与samba的区别_运维开发_07


4、使用“rpm -qa | grep vsftpd”查看是否安装完成了


vsftpd与samba的区别_vsftpd与samba的区别_05

测试是否能链接上vsftpd:

控制防火墙命令

此处都是centos7的命令

开启防火墙命令:systemctl start firewalld.service
关闭防火墙命令:systemctl stop firewalld.service
重启防火墙命令:systemctl restart firewalld.service
防火墙状态命令:systemctl status firewall.service

控制vsftpd命令

此处都是centos7的命令

开启vsftpd命令:systemctl start vsftpd
关闭vsftpd命令:systemctl stop vsftpd
重启vsftpd命令:systemctl restart vsftpd
vsftpd状态命令:systemctl status vsftpd

控制开机是否启动命令

此处都是centos7的命令

开启开机启动命令:systemctl enable (此处为软件名称) 关闭开机启动命令:systemctl disable (此处为软件名称)

启动并进行测试

1、 防火墙添加ftp服务或关闭防火墙

(1)防火墙添加ftp:
命令:firewall-cmd --permanent --zone=public --add-service=ftp命令:firewall-cmd –reload (2)关闭防火墙
命令:systemctl stop firewalld.service

2、查看vsftpd是否启动,命令:systemctl status vsftpd,下图就是启动着,如果没有启动就运行命令:systemctl start vsftpd

vsftpd与samba的区别_vsftpd与samba的区别_09


3、测试是否可以通过电脑去访问vsftpd文件服务器

(1)、通过浏览器访问, 通过'ftp://此处为你自己的服务器IP/',如我的是192.168.126.22

vsftpd与samba的区别_安装过程_10

(2)、通过cmd进行访问,通过'ftp 此处为你自己的服务器IP',如我的是192.168.126.22

vsftpd与samba的区别_服务器_11


这样就算是成功安装完成了

测试连接出现的问题(持续更新)

1、防火墙没有关闭出现连接不上:
解决办法:
关闭防火墙:systemctl stop firewall.service 再次登陆,成功!