博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件共享服务
阅读量:6368 次
发布时间:2019-06-23

本文共 3188 字,大约阅读时间需要 10 分钟。

hot3.png

NFS:

网络文件系统
主要用于不同主机之间的文件共享

1.安装

     yum install nfs-utils rpcbind

2.配置
/etc/exports
/tmp    *(ro,root_squash)
/tmp    172.16.10.1(rw,no_root_squash)
/tmp    *(ro,all_squash)
/tmp    172.16.10.1/24(rw,no_all_squash)
all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);
no_all_squash:与all_squash取反(默认设置);
root_squash:将root用户及所属组都映射为匿名用户或用户组(默认设置);
no_root_squash:与rootsquash取反;
anonuid=xxx:将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx);
anongid=xxx:将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx);

查看挂载点情况

showmount -e 提供nfs服务的ip

挂载

mount -t nfs 提供nfs服务的ip:目录  本地挂载点
mount -t nfs 172.16.10.1:/tmp /vm1

启动的时候注意

要启动rpcbind再启动nfs

samba1.环境    系统:centos 6.8 x86_64    软件: 1.samba-client.x86_64           2.samba-common.x86_64            3.samba-swat.x86_64           4.samba.x86_64 2.安装    yum install samba-client.x86_64 samba-common.x86_64  samba-swat.x86_64 samba.x86_64 -y3.配置    /etc/samba/smb.conf    在配置文件末尾添加以下内容    [myshare]        comment = share files        path = /share/test        writable = yes        [myshare]        comment = share files        path = /share/test        read only = yes    [myshare]        comment = share files        path = /share/test        browseable = no        writable = yes    添加samba用户        smbpasswd -a test4.验证    查看samba有那些共享目录    smbclient -L 192.168.242.132 -U test    登录samba服务器    smbclient //192.168.242.132 -U test    上传 put file    下载 get file注意:    smbpasswd -a user的时候设置密码不要和系统用户的登录密码一致    samba添加的用户必须要系统存在的用户    可以对登录samba的用户设置为不可登录系统的用户(/sbin/nologib)    关于上传:只能上传你使用smbclient登录时当前目录下的文件 put /etc/passwd会失败    关于下载:下载到smbclient登录时当前目录下的文件    关于使用swat需要在/etc/xinetd.d/swat  里面打开配置    only_from   = 0.0.0.0    disable     = no    重启xinetd    浏览器输入IP:901即可vsftpd:    20:数据传输端口    21:命令传输端口    两种模式:        主动模式:Server端主动访问客户端的一个随机端口        被动模式:clinet端主动访问server端的一个随机端口    /etc/vsftpd/vsftpd.conf    local_enable=YES允许本地用户登录    anonymous_enable=YES 允许匿名用户登录    banner_file=/var/banner欢迎信息 banner文件里面自己设置欢迎内容    local_root=/opt为本地所有用户设置一个共有的共享目录    write_enable=YES本地用户上传权限    local_umask=022本地用户文件的最大权限    chroot_local_user=YES不允许本地登录的用户进行目录切换    local_max_rate=1000000 允许本地用户的最大传输速率1M    max_clients=1允许ftp服务器的最大客户端连接数    userlist_enable=YES 开启userlist用户列表功能    userlist_deny=YES 让/etc/vsftpd/user_list里面的用户不能登录    userlist_deny=NO 让/etc/vsftpd/user_list里面的用>    户能登录ftp服务器的连接工具    windows:filezlia    linux:lftp,ftp    lftp 127.0.0.1 以匿名用户登录ftp服务器    lftp 127.0.0.1 -u test,123456 以test用户登录ftp服务器    登录进入之后                ls:列出当前文件列表                cd:切换目录                pwd:打印ftp服务器的路径                put/mput:上传文件                get/mget:下载文件                mirror:下载目录                mirror -R local_dir remote_dir:上传目录  lftp的静默模式          lftp -u test2,123456 127.0.0.1  -e "mirror test2;quit"  lftp -u test2,123456 127.0.0.1  -e "get 1.txt;quit"  lftp -u test2,123456 127.0.0.1/test2  -e "get 2.txt;quit"实际应用场景分析            1.NFS                简单快速的共享用于公司IT内部只用与linux系统之间进行共享 掌握程度:了解            2.SAMBA                具有简单的控制和限制主要用于linux和windows之间进行共享 掌握程度:熟悉            3.FTP                具有较复杂的功能和控制,用于所有需要共享的环境包括linux平台windows平台 掌握程度:熟练注意:登录ftp的用户必须是ftp服务器上存在的用户       给登录的用户设置为/sbin/nologin

 

转载于:https://my.oschina.net/6379021/blog/756398

你可能感兴趣的文章
11g RAC 更改归档模式 ,归档文件存放在ASM 磁盘组
查看>>
Visual Studio安装项目中将用户选择的安装路径写入注册表的方法[转]
查看>>
【转载】VBA:调用文件夹对话框的几种方法
查看>>
centos rm命令恢复删除的文件
查看>>
eclipse修改源码导出jar包
查看>>
5、根文件系统原理
查看>>
回档|过河
查看>>
perspective transform透视矩阵快速求法+矩形矫正
查看>>
go语言中在变量后加上接口是什么意思?
查看>>
day5-iptables
查看>>
版本配置
查看>>
python之进程
查看>>
wpf中嵌入winform控件的坑
查看>>
VMware Workstation and Hyper-V are not compatible. 解决方案
查看>>
POJ-3304Segments[计算几何]
查看>>
杭电2120--Ice_cream's world I(并查集)
查看>>
雅虎前段优化35条
查看>>
(转)接口100
查看>>
UIScrollView 大概是如何实现的,它是如何捕捉、响应手势的?
查看>>
asp.net MVC中实现调取web api
查看>>