一、FTP
1.FTP原理
FTP(file Transfer Protocol,文件传输协议),是典型的C/S架构的应用层协议,由客户端软件和服务端软件两个部分共同实现文件传输功能,FTP客户端和服务器之间的连接时可靠的,面向连接的,为数据的传输提供了可靠的保证。
协议:tcp
端口号:20 21
21是命令端口
20是数据端口
FTP存储解决方案
das:直连
nas:网络存储
san:存储区域网络
FTP连接两种模式
主动模式
被动模式
FTP软件
FTP服务端软件:vsftp filezlia
FTP客户端软件:ftp
登录用户
1.匿名用户:anonymous或者ftp
2.系统用户:在/etc/passwd中
3.虚拟用户 :只可以用来登录ftp
二、NFC共享存储服务
NFS 是一种基于 TCP/IP 传输的网络文件系统协议。通过使用 NFS协议,客户机可以像访问本地目录一样访问远程 NFS 服务器中的共享资源。
NFS配置文件:/etc/exports
文件的格式
共享目录 主机(权限)
例:
/share *
NFS配置命令
bash
vim /etc/exports
/share *
#配置nfs共享文件夹share,所有权限
mkdir /share
#创建共享文件夹share
systemctl restart nfs
#或者
exports -r #重新读取配置
exportfs -v #显示本机的共享情况
远端用户使用NFS命令
bash
showmount -e 192.168.133.10 #对面的ip地址
mount 192.168.133.10:share /mnt
#将对面文件夹挂载到自己家的目录下
远端用户永久挂载
bash
vim /etc/fstab
192.168.91.100:/share /mnt nfs defaults,_netdev(如果网络不通,就不挂载了) 0 0