欢迎光临散文网 会员登陆 & 注册

共享服务器Samba 、vsftp 、nfs 服务器的搭建

2023-02-12 20:43 作者:bili_39183997178  | 我要投稿

构建FTP服务                 

FTP:文本传输协议

实现FTP服务功能的软件:vsftpd

   默认共享数据的主目录:/var/ftp/


 yum  -y  install  vsftpd

2.运行程序

systemctl  restart  vsftpd

nfs

• 所需软件包:nfs-utils

系统服务:nfs-server


vim   /etc/exports

文件夹路径      客户机地址(权限)  

/public     *(ro)        #允许所有客户端进行只读访问

 

systemctl restart rpcbind    #动态端口服务,nfs共享会依赖此服务

 systemctl restart nfs-server   #nfs共享服务


客户端

 rpm  -q  nfs-utils

nfs-utils-1.3.0-0.54.el7.x86_64

  showmount -e 192.168.4.7 #查看服务端有哪些共享

开机自动挂载

 vim    /etc/fstab

……此处省略一万字

192.168.4.7:/public   /mnt/mynfs    nfs defaults,_netdev   0   0

samba

安装samba


yum install samba -y

systemctl start smb

systemctl enable smb

systemctl status smb


2) 配置文件目录:/etc/samba/smb.conf


3) 创建共享资源


1)在smb.conf中添加以下配置

[database]

comment = Do not arbitrarily modify the databasefile

path = /opt/share

public = yes

writable = yes


[share]

   path=/opt/share

   writeable=yes

   guest ok=yes

   browseable = yes


---------------

保存退出并重启smb

2) 创建用于访问共享资源的账户信息


1)Samba 服务程序的数据库要求账户必须在当前系统中已经存在


2)pdbedit 命令用于管理 SMB 服务程序的账户信息数据库,格式为“pdbedit [选项] 账户”


在第一次把账户信息写入到数据库时需要使用-a 参数,以后在执行修改密码、删除账户等操作时就不再需要该参数了


pdbedit参数:


-a 用户名 建立 Samba 账户

-x 用户名 删除 Samba 账户

-L  列出账户列表

-Lv 列出账户详细信息的列表

echo thago | password --stdin thago

3) 创建smb账户

useradd thago

password thago

pdbedit -a -u thago

提示设置密码:密码自己设


3)创建本地path路径


mkdir /opt/share

        chmod -R 777 /opt/shar

把共享目录的所有者和所属组都修改成新创建的smb账户:wangyunan

chown -Rf thago:thago /opt/share

drwxr-xr-x. 2 wangyunan wangyunan 6 Feb 14 16:53 /home/database/


4) 如果selinux处于开启状态,则需要做一下修改


semanage fcontext -a -t samba_share_t /home/database

restorecon -Rv /home/database

getsebool -a | grep samba

setsebool -P samba_enable_home_dirs on


5)iptables -F   service iptables save


到此samba基本设置完成,现在可以通过windows来访问了

\\11.18.1.140\share

\\192.168.32.102

输入创建的samba账户和密码就行

linux与linux之间的文件共享


1)配置好服务器


samba服务器:192.168.32.102

客户端服务器:192.168.32.103


2) 在客户端服务器上安装文件共享包软件:yum install cifs-utils


3) 创建samba认证文件(root目录):vim auth.smb


username=wangyunan

password=1234

domain=MYGROUP


4) chmod 600 auth.smb


5) 永久客户端上创建一个用于挂载 Samba 服务共享资源的目录,并永久挂载


mkdir /database


vim /etc/fstab

//192.168.10.10/database /database cifs credentials=/root/auth.smb 0 0



 






共享服务器Samba 、vsftp 、nfs 服务器的搭建的评论 (共 条)

分享到微博请遵守国家法律