两台linux电脑怎么建立共享
两台linux电脑怎么建立共享详细介绍
在两台 Linux 电脑间建立共享,你可以通过多种方式实现,下面为你介绍常用的 NFS(网络文件系统)和 Samba 两种方法。
方法一:使用 NFS(网络文件系统)
NFS 是用于在不同的 Linux 系统之间共享文件的标准协议。以下是设置步骤:
服务器端设置
- 安装 NFS 服务:
bash
updatenfs-kernel-server
- 创建共享目录:
bash
/datanobody:nogroup /data
- 配置共享目录:
编辑/etc/exports文件,添加以下内容:
plaintext
/data 192.168.1.0/24(rw,sync,no_subtree_check)
这里 192.168.1.0/24 是客户端所在的子网,可根据实际情况修改。
4. 重启 NFS 服务:
bash
systemctl restart nfs-kernel-server
客户端设置
- 安装 NFS 客户端:
bash
updatenfs-common
- 创建挂载点:
bash
/mnt/nfs_share
- 挂载共享目录:
bash
.1.100:/data /mnt/nfs_share
这里 192.168.1.100 是服务器的 IP 地址,要根据实际情况进行修改。
方法二:使用 Samba
Samba 可让 Linux 系统与 Windows 系统以及其他 Linux 系统共享文件。以下是设置步骤:
服务器端设置
- 安装 Samba 服务:
bash
updatesamba
- 创建共享目录:
bash
/datanobody:nogroup /data
- 配置 Samba:
编辑/etc/samba/smb.conf文件,在文件末尾添加以下内容:
plaintext
[data]path = /data
available = yes
valid users = user1
read only = no
browsable = yes
public = yes
writable = yes
这里 user1 是允许访问共享目录的用户,可根据实际情况修改。
4. 设置 Samba 用户密码:
bash
smbpasswd user1
- 重启 Samba 服务:
bash
systemctl restart smbd
客户端设置
- 安装 Samba 客户端:
bash
updatesmbclient cifs-utils
- 创建挂载点:
bash
/mnt/samba_share
- 挂载共享目录:
bash
cifs //192.168.1.100/data /mnt/samba_share user1,passwordpassword
912 mount cifs //192.168.1.100/data /mnt/samba_share =user1=password
这里 192.168.1.100 是服务器的 IP 地址,user1 是 Samba 用户,password 是 Samba 用户的密码,都要根据实际情况进行修改。
通过上述步骤,你就能在两台 Linux 电脑间建立文件共享。