FTP 与 NFS的部署步骤 与区别

本文介绍了NFS(网络文件系统)的部署步骤,包括安装、启动、配置等,并与FTP进行了对比,阐述了两者在文件系统类型、传输速度、安全性和平台支持等方面的差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NFS :Network File System 网络文件系统

机器A

rcpind       yum安装rpc协议的包

nfs-utils     yum安装nfs服务

启动 nfs 与 rpcbind

创建存储目录

vim /etc/exports   编辑共享文件 

重启

exportfs -v   确认NFS启动

机器B

rcpind       yum安装rpc协议的包

nfs-utils     yum安装nfs服务

启动

创建挂载点目录

挂载: mount -t nfs 客户端ip:/客户端共享目录 /挂载目录 

vim /etc/fstab 制作开机挂载

可选参数注释:

ro:只读

rw:读写

*:表示共享给所有网段。

sync:所有数据在请求时写入共享

root_squash: 对于使用分享目录的使用者如果是root用户,那么这个使用者的权限将被压缩成为匿名使用者,只读权限。

no_root_squash:使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限。

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

基于该协议FTP客户端与服务端可以实现共享文件、上传文件、下载文件。 FTP 基于TCP协议生成一个虚拟的连接,用户可以通过客户端向FTP服务器端上传、下载、删除文件,FTP服务器端可以同时提供给多人共享使用。

服务端

下载 并 启动(做自启) vsftpd

FTP 默认共享目录: /var/ftp

touch /var/ftp/pub/test.txt  #创建文件到共享目录

chown ftp.ftp pub/ -R  #修改根目录的属主与属组

编辑配置文件  vi /etc/vsftpd/vsftpd.conf

重启服务

客户端

yum -y install lftp #安装客户端

lftp 服务端ip   进入

get  下载

put   上传

FTP和NFS是两种不同的网络文件传输协议,具有以下区别:

文件系统类型 FTP是一种基于客户端-服务器的协议,用于文件传输。NFS则是一种分布式文件系统协议,作为本地操作系统和远程文件系统之间的桥梁,可以实现跨平台文件共享。

传输速度和效率 由于FTP是基于客户端-服务器的协议,所以需要进行连接的建立和关闭,因此相对于NFS,FTP传输的速度较慢,效率也较低。而NFS则是通过一些标准和规定管理远程文件系统的,直接访问远程文件系统,传输速度和效率更高。

安全性 FTP协议的安全性比较差,数据传输时通常不加密,可能会被非法获取。而NFS使用一些安全机制来实现远程文件系统的访问和传输,因此相对于FTP,NFS更加安全可靠。

传输方式 FTP协议是通过FTP客户端和FTP服务器进行文件传输。而NFS通过共享文件系统的方式使用本地文件系统来挂载远程文件系统,实现文件共享。

支持的平台 FTP协议是一种常见的文件传输协议,广泛应用于所有操作系统平台。而NFS多用于UNIX和Linux中,虽然现在也有一些移植到其他平台的版本,但是还是没有FTP使用广泛

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值