FTP和nfs 网络共享存储

什么是FTP?

它是linux对linux的,服务端是搭在linux上的,而真正服务的对象可以是,Windows,也可以是linux,一般都是用linux去做的。

FTP的两种工作模式  主动模式 被动模式  

一个是做数据连接的,一个是做数据传输的,

两个端口 20 21

服务端   服务名称vsftpd 

linux客户端   必须安装lftp

yum -y install vsftpd  安装服务端

cd /var/ftp/  FTP的共享的默认主目录

mkdir 2204

cd 2204/

touch haha

 服务端在/var/ftp/2204目录放了一个haha

装完lftp去连它,复制它的ip地址  lftp +公网ip地址

yum -y install lftp  安装客户端

lftp 1.13.253.178

get haha   下载文件

exit  退出去 ls看 haha下载到本机当前目录了

 所以ftp默认允许匿名用户的登录与下载

下载目录   mirror

 意思是ftp里如果有个目录,有100个文件,想把目录都下载下来,得用mirror,想下载其中一个文件,要cd进去,用get。

 下载到其他的路径用-o参数

实现匿名用户能够上传文件

在tmp下touch k 创建自己名字的文件

 put是上传,默认是不能上传的

在服务端,进入这个配置文件vim /etc/vsftpd.vsftpd.conf

进入配置文件里  输入Go ,这三行写到文件最后,其实这三行应该是上面注释改的,我不想改#号,直接写在最后面也可以。

anon_upload_enable=YES  

anon_mkdir_write_enable=YES 

anon_other_write_enable=YES

给它一个权限  chmod 777 /var/ftp/2204/

 改完配置文件,重启服务 systemctl restart vsftpd

再重新使用put上传,

【注意】不光要给配置文件,这三行加进去,那个目录要给它777权限

用户上传一个文件,其他用户不能下,服务端要给一个权限才能下。

在ftp服务端,给它777权限,  chmod 777 *  这个时候用户就能下载文件了,

使用普通用户登录/服务端禁止匿名用户访问

服务端进入配置文件 vim /etc/vsftpd/vsftpd.conf

 把Yes改成No  把匿名用户关了

 再去连服务端就连不上了。

这时我只想让张三李四去登录,不是在目录,也不是在文件上控制它的权限,而是在登录ftp的账号上去限制。

加一个普通用户

 vim /etc/vsftpd/vsftpd.conf 进到主配置文件,  

Yes改成No   然后到最后一行

local_root=/home/zhang

 systemctl restart vsftpd

用zhang用户登录ftp

nfs 网络共享存储

存储端 nfs

yum -y install nfs-utils   安装nfs服务

systemctl stop firewalld  

setenforcec 0   关闭防火墙  关闭selinux

mkdir /webdata     创建共享目录

 这个目录就是在互联网上共享的,目录共享出去要挂载

echo "k"  > /webdata/index.html 将主页文件写入目录中

这就是网站的内容,必须是index.html结尾,

vi /etc/exports    修改nfs主配置文件

/webdata        192.168.15.0/24(rw,sync,no_root_squash)

 (192.168.15.0/24)允许谁挂载就写谁的ip地址 ,rw读写   同步  不压制root 因为b机器挂载我这个目录,对于这个目录来说也是root在使用它,  b机器挂载完之后,b机器依然拥有root权限

systemctl restart nfs  重启nfs

exportfs -v 查看本机共享目录

 如果没有出现这两行,就说明配置文件写错了。

nfs端配完了,配另外一台机器

配web机器

 yum -y install nfs-utils httpd   安装这两个服务

mount -t nfs x.x.x.x:/webdata /var/www/html/     (nfs的地址)

 什么也没报说明挂上重启httpd  systemctl restart httpd

 

 浏览器访问 IP地址是web的。将显示开始建立的k

 【注意】如果浏览器访问不到,换个浏览器

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你是我的导航

谢谢您的打赏,您的鼓励。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值