smb|ftp|nfs共享网络磁盘
来源:互联网 发布:java template 编辑:程序博客网 时间:2024/06/13 11:08
一 。安装网络配置工具
为了方便配置网络接口信息,系统服务信息等 会使用setup工具
#安装setuptool yum install setuptool #执行setup后,安装中只有授权配置 #安装服务配置 yum install ntsysv #安装setup中配套的防火墙设置 yum install system-config-securitylevel-tui #安装setup中配套的网络设置 yum install system-config-network-tui #安装setup中配套的键盘设置 yum install system-config-keyboardsecureCRT效果
虚拟机效果:
上下键切换到不同的配置 如果其中有些选项为 * 可以通过空格切换
二。安装smb服务或者ftp服务
》》安装smb服务
yum -y install samba samba-client samba-common
临时关闭selinux
setenforce 0
编辑 /etc/samba/smb.conf 添加共享的配置 最后一个共享 [puiblic] 将前面的;注释去掉
[public] comment = Public Stuff path = /data public = yes writable = yes printable = no write list = +staffpublic表示最后共享的名称 在其他机器访问 就是 \\ip地址\\public 就相当于访问了 path配置的路径 /data
使用 testparam检测配置文件是否错误
[root@ha samba]# testparmLoad smb config files from /etc/samba/smb.confrlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)Processing section "[homes]"Processing section "[printers]"Processing section "[public]"Loaded services file OK.Server role: ROLE_STANDALONEPress enter to see a dump of your service definitions添加可以访问的用用户
smbpasswd -a root 必须是linux存在的用户密码可以任意设置 不和系统登录密码冲突
使用客户端连接测试
[root@ha samba]# smbclient //localhost/publicEnter root's password: Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.23-43.el6_9]smb: \> dir . D 0 Fri Aug 4 10:45:41 2017 .. DR 0 Fri Aug 4 07:26:33 2017 data D 0 Thu Aug 3 17:43:08 2017 35099 blocks of size 524288. 30756 blocks availablesmb: \>使用window \\192.168.58.142\public 输入用户名和密码成功登录
》》安装ftp服务
yum -y install vsftpd
修改/etc/vsftpd/vsftpd.conf (以下两行前面的#注释去掉)
chroot_list_enable=YES # (default follows)chroot_list_file=/etc/vsftpd.chroot_list增加用户ziyouwu,指向目录/home/wwwroot/ziyouwu,禁止登录SSH权限。
useradd -d /home/my -g ftp -s /sbin/nologin my -d设置的路径就是ftp的根路径passwd my 修改密码编辑文件vi /etc/vsftpd/chroot_list
内容为ftp用户名,每个用户占一行,如:
my重启vsftpd服务
service restart vsftpd
window下使用ftp命令 远程连接
C:\Users\jiaozi>ftp 192.168.58.142连接到 192.168.58.142。220 (vsFTPd 2.2.2)用户(192.168.58.142:(none)): my331 Please specify the password.密码:230 Login successful.ftp> put c:/a.cer200 PORT command successful. Consider using PASV.150 Ok to send data.226 Transfer complete.ftp: 发送 753 字节,用时 0.00秒 753000.00千字节/秒。ftp> ls200 PORT command successful. Consider using PASV.150 Here comes the directory listing.a.cerb.cer226 Directory send OK.ftp: 收到 14 字节,用时 0.00秒 14000.00千字节/秒。ftp> help命令可能是缩写的。 命令为:! delete literal prompt send? debug ls put statusappend dir mdelete pwd traceascii disconnect mdir quit typebell get mget quote userbinary glob mkdir recv verbosebye hash mls remotehelpcd help mput renameclose lcd open rmdir
》》安装nfs服务
安装环境 nfs共享服务器 192.168.58.148 客户端 192.168.58.147
1》安装软件包
要部署NFS服务,需要安装下面的软件包:
1)nfs-utils:NFS服务的主程序
2)rpcbind:NFS可以视为一个RPC的主程序,在启动任何一个RPC程序之前,需要做好端口和功能的对应映射工作
rpcbind负责暴露端口111 客户端通过连接rpcbind来上传和下载文件 是nfs主程序用于控制远程的一个协议
yum -y install nfs-utils rpcbind
2》启动软件
nfs需要调用rpcbind所以需要先启动rpcbind
service rpcbind start service rpcbind status启动nfs
systemctl start nfs systemctl status nfs关闭防火墙
systemctl stop firewalld iptables --flush
nfs安装后系统默认添加了nfsnobody账号和组(以下命令查看)
[root@bogon data10]# more /etc/group[root@bogon data10]# more /etc/passwd添加一个目录用于共享
mkdir -p /datachown -R nfsnobody:nfsnobody /data
修改nfs的共享配置文件 /etc/exports
/data10 192.168.58.0/24(rw,sync)其中:/data是服务器端共享的目录
192.168.58.0/24共享目录的客户端ip地址 0表示该网段都可以访问
(rw,sync) ,其中rw代表拥有读写的权限,sync代表数据同步写入NFS服务器端的硬盘中。也可以用async,async是大数据时使用,是先写到缓存区,再写到磁盘里。
修改后依次重启 rpcbind + nfs
三。其他机器挂载共享服务
》》mount命令挂载samba
使用mount命令挂载就可以直接访问
mount -t cifs -o username='root',password='test' //192.168.58.142/public /mnt共享地址 ip上必须是两个// 不能是/ 否则抛出异常
cd /mnt就可以访问共享目录文件
》》挂载ftp
yum -y install epel-release.noarch yum -y install curlftpfs curlftpfs -o codepage=gbk ftp://my:my@192.168.58.142 /mnt 可以直接通过 /mnt访问ftp目录
》》挂载nfs
依次安装 rpcbind+nfs(只需要启动rpcbind即可)
查看是否能够ping 通 192.168.68.148
查看可以挂载的列表
[root@bogon data10]# showmount -e 192.168.58.148Export list for 192.168.58.148:/data10 192.168.58.0/24
创建目录 /data挂载远程目录
mkdir -p /datamount -t nfs 192.168.58.148:/data /data
148 /data目录添加一个文件 看 147 /data目录是否存在
147 /data目录添加一个文件 看 148 /data目录是否存在
- smb|ftp|nfs共享网络磁盘
- 网络共享(Ftp,NFS,Samba)-------NFS
- Atitit.网络文件共享解决方案nfs vpn smb
- 设置磁盘共享nfs
- 磁盘共享之NFS
- atitit.网络文件访问协议.unc smb nfs ftp http的区别
- 浅谈文件服务器smb/cifs,nfs,afp,ftp
- ftp协议 nfs协议 smb 协议 比较:
- ftp协议 nfs协议 smb 协议 比较
- SMB服务器和ISCSI磁盘共享
- linux 下共享磁盘 nfs
- 记录一次nfs共享磁盘
- smb&nfs
- NFS 网络共享文件
- nfs 网络文件共享
- NFS网络文件共享
- java使用smb访问网络共享文件
- iSCSI 网络磁盘共享
- spring boot 整合redis对查询数据做缓存( 利用spring的AOP技术)
- day31管家婆项目训练笔记
- Spring学习(二)
- 菱形继承
- Android实现滑动悬浮置顶效果
- smb|ftp|nfs共享网络磁盘
- 动态获取权限工具类及其使用
- Kanade's sum(hdu 6058)
- 选择器
- Spring Aspect j
- 微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
- 《YOLO9000:Better,Faster,Stronger》笔记
- CoordinatorLayout中的大坑
- [Java] Java读取图片中的地理坐标(一)