debain设置局域网共享!!

几台debain系统各有挂载3T硬盘,如何设置局域网共享,可以相互打开使用对方主机挂载的硬盘里的文件或软件,要有读写权限,100元红包酬谢,联系。qq:695909219.手机:15860088255

价格太低

你想要多少

https://wenku.baidu.com/view/7c890aee551810a6f524868e.html
看看这个吧,反正我是看不懂

你自己有没有在虚拟机里试试?
两个虚拟机就搞定了~

用Samba吧,
安装Samba,

之后设置/etc/samba/smb.conf,添加你要给访问的硬盘的路径到这个文件里。

具体怎么设置看这里
https://wiki.debian.org/SambaServerSimple
一般都是在那个配置文件里的最后面加上这样格式的内容

[shareName]
comment=xxx    #这里是类似注释的东西
path = /media/aaa/bbb   #这里就是你要共享的文件的目录
browseable = yes    #这里是设置在直接访问那个ip的时候,能不能看到这个文件夹
writable = yes    #这里就是设置访问的人可不可写了,如果设置成no,就是不可写,跟 read only = yes 差不多吧,我也没试过。
valid users = xxx #这里就是你要弄的用户名了,不过如果你想不用用户名就可以登录,那设置 guest ok = yes

设置完这些之后,要添加你的用户,就是
sudo smbpasswd -a xxx 这里的xxx是你的用户名,然后输入两次密码,这个密码就是你访问这个共享文件夹时用的密码

然后去设置你挂载的文件夹的权限

我是这样:

sudo chown xxx:xxx ./share
sudo chmod 771 ./share

这样在局域网中登录的时候就能读写了

接下来是在其他机器上设置开机自动挂载其他设备的网络硬盘

这一步你要保证你的其他机器在局域网中是静态IP,这个你自己设置就好
然后新建一个文件夹来挂载其他机器共享的文件夹
最后设置 /etc/fstab ,一般是这样的格式

//192.168.0.156/shareName /media/nas cifs rw,auto,uid=1000,gid=1000,username=xxx,password=passwd 0 0

上面的设置里 //192.168.0.156/shareName 是你局域网里的其他设备,共享名字为shareName,这个是在上面设置好了的。/media/nas 是挂载点。username= 后面接的是你更改smbpasswd -a 的用户名,也就是我例子里的xxx,passwd是密码。其他不用改动就好

本机启用nfs服务
docker run --rm -d --network=isolated_network --name nfs-server --privileged -v ~/projects/nfs/:/nfs -e NFS_EXPORT_DIR_1=/nfs -e NFS_EXPORT_DOMAIN_1=\* -e NFS_EXPORT_OPTIONS_1=rw,insecure,no_subtree_check,no_root_squash,fsid=1 -p 111:111 -p 111:111/udp -p 2049:2049 -p 2049:2049/udp -p 32765:32765 -p 32765:32765/udp -p 32766:32766 -p 32766:32766/udp -p 32767:32767 -p 32767:32767/udp fuzzle/docker-nfs-server:latest

远程机器,安装
apt install nfs-common
挂载盘
mount -t nfs -o nolock 192.168.88.234:/nfs /root/nfs

还有
黑群晖

1.install samba
2.set up nfs
3. set up sftp