文件服务
一、FTP文件传输协议
1.概念
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
2.端口
默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。
3.配置FTP Server
3.1安装
利用yum命令 在yum源仓库中找到并下载
3.2准备传输文件
查看当前服务器下的内容
文件管理器打开
浏览器打开
3.3启动服务
3.4关闭防火墙
4.从服务器下载文件
切换另一台虚拟机 当做客户机,用此用户机从服务器上下载
4.1 利用lftp
4.2 利用wget
原理和从刚开始安装yum源的原理类型
5.将文件从客户机上传至服务器
5.1配置VSFTP配置文件
将配置文件备份之后
更改配置文件后 查看两文件不同 防止出错
anon_upload_enable=YES 启动上传文件的能力
anon_mkdir_write_enable=YES 启动创建目录的能力
systemctl restart vsftpd 重启ftp程序
5.2 上传文件
在服务器中创建可提供上传文件的文件夹
为此文件夹提供权限
在用户机中上传
切换到服务器上查看是否上成功
二、NFS网络文件系统
1.概念
网络文件系统是FreeBSD支持的文件系统中的一种, 也被称为 NFS。 NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以象访问本地文件 一样访问远端系统上的文件。
以下是NFS最显而易见的好处:
本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一 台机器上而且可以通过网络访问到。
用户不必在每个网络上机器里头都有一个home目录。Home目录 可以被放在NFS服务器上并且在网络上处处可用。诸如软驱,CDROM,和 Zip® 之类的存储设备可以在网络上面被别的机器使用。 这可以减少整个网络上的可移动介质设备的数量。
2.配置
使用两台虚拟机,将其中的一台当做存储端,另一台作为服务器web端
2.1安装 NFS工具
3.2关闭防火墙
3.3存储端配置
3.4客户端配置
3.5测试
三、SSH远程登录
ssh免密登录
先准备两台机器 一台作为跳板机 另一台作为要进行登录的机器
检查联通性
利用10.8.162.26 远程连接10.8.162.102
接下来进行免密登录配置
免密成功