Linux文件服务(FTP LFTP NFS)

Linux文件服务(FTP LFTP NFS)

一、 FTP Server

FTP协议是文件传输协议,FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一,用于文件的双向传输,它的作用就是让用户连接到远程计算机,查看有哪些文件,下载或上传文件。互联网上多的媒体资源和软件资源。绝大部分都是通过FTP服务器传递。在centos中自带的ftp软件是vsftpd。

1. FTP配置

(1)yum -y install vsftpd

(请提前准备好YUM源)
在这里插入图片描述

(2)准备分发的文件

软件安装好默认的分发文件目录再/var/ftp/中,所以准备分发文件
在这里插入图片描述

(3)启动服务

工作准备好将服务启动
在这里插入图片描述

(4)关闭防火墙

暂时关闭防火墙命令
在这里插入图片描述

永久关闭防火墙需要
在这里插入图片描述

则每次开机防火墙不会开启

2. FTP Clinet

(1) 真机电脑浏览器访问

打开浏览器输入“ftp://服务器IP地址”
Linux文件服务(FTP LFTP NFS)_第1张图片

发现出现了我们在服务器上面创建的文件,点击此文件可调用浏览器下载器进行下载,由此实现了搭建文件传输的服务器。

(2) LinuxFTP客户端程序

在没有图形界面的Linux系统应该怎么办呢?
方法一 使用lftp工具
先下载安装
在这里插入图片描述

访问服务器
lftp 服务器的IP地址
在这里插入图片描述

就进入了此服务器的根目录
查看并下载
Linux文件服务(FTP LFTP NFS)_第2张图片

方法二 使用wget工具
先安装客户端
在这里插入图片描述

下载文件
在这里插入图片描述

查看下载成功
在这里插入图片描述

其他下载用法
在这里插入图片描述

3. 启动上传功能

用于设定FTP服务器的功能开启或关闭的文件
/etc/vsftpd/vsftpd.conf

(1)先用cp将此文件备份一份

在这里插入图片描述

(2)修改配置文件

vim /etc/vsftpd/vsftpd.conf,将这两行前的“#”删除
保存退出
Linux文件服务(FTP LFTP NFS)_第3张图片

(3)重启ftp程序

systemctl restart vsftpd
在这里插入图片描述

(4)创建上传目录

上传文件时,一定要来这个目录。
mkdir /var/ftp/upload
chmod 777 /var/ftp/upload
在这里插入图片描述

(5)客户端测试

换一个客户端
Linux文件服务(FTP LFTP NFS)_第4张图片

二、 NFS Server

1. 名词解释

NFS:Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议。NFS 的客户端主要为Linux,支持多节点同时挂载,以及并发写入。

2. 作用

提供文件共享服务,为 Web Server 配置集群中的后端存储,它可以极其方便的用一台服务器实现控制多台服务器的文件的更新和管理。

3. 配置环境

准备环境
服务器nas储存端 10.8.162.121
服务器web客户端 10.8.162.157
服务器web客户端 10.8.162.158
关闭防火墙

4. nas储存端

(1)NAS

Network Attached Storage:网络附属存储
NFS是NAS的一种

(2)安装NFS服务器

在这里插入图片描述

创建储存发送的文件夹和测试文件
在这里插入图片描述

(3)配置NFS服务器

进入服务配置文件
在这里插入图片描述

进行配置
Linux文件服务(FTP LFTP NFS)_第5张图片

注释:/webdata指的是发布资源的目录;192.168.142.0/24允许访问NFS的客户机;(rw)可读可写。

(4)启动NFS服务器

Linux文件服务(FTP LFTP NFS)_第6张图片

5. web客户端

以下为web服务器操作(不是nfs服务器)

(1) 安装NFS客户端

在这里插入图片描述

启动服务
在这里插入图片描述

(2) 查看储存端共享

查看nfs服务器提供的服务对象
Linux文件服务(FTP LFTP NFS)_第7张图片

(3) 手动网络挂载

在这里插入图片描述

注释:
mount -t nfs 192.168.142.133:/webdata /var/www/html
挂载命令 类型 nfs类型 nfs服务器地址:nfs输出目录 本地目录

(4) 查看挂载

在这里插入图片描述

进入文件发现nfs服务器的文件已经同步
在这里插入图片描述

(5) 使用web客户端查看web服务器

Linux文件服务(FTP LFTP NFS)_第8张图片

测试nfs客服端的同步功能
–nfs客户端–
在这里插入图片描述

浏览器查看web服务器
Linux文件服务(FTP LFTP NFS)_第9张图片

搭建成功
三、 SSH Serve

你可能感兴趣的:(Linux每日学习更新进程,linux,centos,运维,ubuntu,服务器)