星际魔盒就该这么玩 篇四:星际魔盒系列之局域网文件共享篇samba、nfs、tftp

2021-10-23 19:47:45 3点赞 14收藏 2评论

未打算写该篇,文件共享是个很简单的功能,也有很多web应用也集成了该功能,但是还有一些小伙伴不了解,工具嘛,要灵活掌握为已所用,所以又拎出来单独再讲一下.

文件共享的方法有很多,如ftp、samba、nfs、tftp....这里介绍下比较常见的

一、samba文件共享服务器

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。常用于linux与windows之间的共享。

A.安装samba

apt install -y samba

星际魔盒系列之局域网文件共享篇samba、nfs、tftp

B.配置samba

cat >>/etc/samba/smb.conf << EOF

[NAS2]

comment = NAS2

path = /mnt/hdd1/

writable = yes

EOF

星际魔盒系列之局域网文件共享篇samba、nfs、tftp

C.创建用户密码

smbpasswd -a root

输入你的共享访问密码

星际魔盒系列之局域网文件共享篇samba、nfs、tftp

D.重启SMB服务,完成配置

service smbd restart

E.windows电脑访问共享

开始--运行 输入 samba服务器IP 输入samba用户名及密码即可访问

星际魔盒系列之局域网文件共享篇samba、nfs、tftp

F.移动终端访问samba服务

IOS与android系统可以安装应用 es文件浏览器

在ES文件浏览器设置---网络---局域网,新建

服务器 填写玩客云IP地址

用户名 填写设置的共享账户名

密码 填写共享访问密码

星际魔盒系列之局域网文件共享篇samba、nfs、tftp

G.WIN10共享访问错误解决办法:

错误提示:你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问,这些策略可帮助保护你的电脑免受网络上不安全设备或者恶意设备的威胁

开始--运行--gpedit.msc--计算机配置--管理模板--网络--Lanman工作站

双击右窗口内“启用不安全的来宾登录” --改为“已启用” 确定即可解决!

其他小分享:

星际魔盒挂载win10共享文件夹

由于win10默认未安装SMB1.0协议,需要先在win10控制面板-程序和功能-启用或关闭windows功能-勾选上SMB1.0/CIFS File Sharing Support,安装后需重启电脑。共享文件夹方法就不用说了吧。

魔盒端挂载命令如下yourname、yourpassword分别改为你win10电脑的用户名密码,ip改为你win10共享文件夹路径,挂载点改为你需要的挂载点

mount -t cifs -o username=yourname,password=yourpassword //192.168.2.11/tools /mnt/smb

星际魔盒挂载玩客云局域网访问samba,命令一样要修改后用哦。

mount -t cifs -o user=root,password=123456,vers=1.0 //192.168.2.232/5603/ /mnt/smb

详细samba安装说参见我的其他发布

二、NFS文件共享服务

全称Network File Service,常用于linux系统间的文件共享,NFS客户端可以像访问本地文件一样访问远端NFS服务器上的文件。

A.安装

服务器端nfs-kernel-server 客户端nfs-common

apt install -y nfs-kernel-server nfs-common

星际魔盒系列之局域网文件共享篇samba、nfs、tftp

B.配置

服务器共享目录配置

cat >>/etc/exports << EOF

#允许单机访问/mnt/hdd1/nfs目录,且授于读写权限

/mnt/hdd1/nfs 192.168.2.230(rw,sync,no_subtree_check)

#允许局域网访问/mnt/hdd1/nfs目录,且授于读写等权限

/mnt/hdd1/nfs 192.168.2.0/255.255.255.0(rw,sync,no_subtree_check)

/mnt/hdd1/nfs 192.168.2.0/24(rw,sync,no_subtree_check)

EOF

常用命令

exportfs [-adfhioruvs] [host:/path]

exportfs -v #查看所有共享目录

exportfs -rv #使配置生效

exportfs -au #取消所有共享目录

C.重启NFS服务

service nfs-kernel-server restart

D.客户机挂载

mount ip:/mnt/hdd1/nfs /nfs /本地挂载点

E.常见参数

ro:共享目录只读;

rw:共享目录可读可写

sync:同步,将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;

async:异步,将数据先保存在内存缓冲区中,必要时才写入磁盘,效率高,但有丢失数据的风险;

wdelay(默认):如果有多个客户端要对同一个共享目录进行写操作,则将这些操作集中执行。对有很多小的IO写操作时,使用该选项可以有效地提高效率;

no_wdelay:如果有多个客户端要对同一个共享目录进行写操作则立即写入。当设置了async选项时,no_wdelay选项无效,应与sync配合使用;

root_squash(默认):将来访的root用户映射为匿名用户或用户组;

no_root_squash:来访的root用户保持root帐号权限;

all_squash:所有访问用户都映射为匿名用户或用户组;

no_all_squash(默认):访问用户先与本机用户匹配,匹配失败后再映射为匿名用户或用户组;

anonuid=<UID>:指定匿名访问用户的本地用户UID,默认为nfsnobody(65534);

anongid=<GID>:指定匿名访问用户的本地用户组GID,默认为nfsnobody(65534);

secure(默认):限制客户端只能从小于1024的tcp/ip端口连接服务器;

insecure:允许客户端从大于1024的tcp/ip端口连接服务器;

subtree_check :若输出目录是一个子目录,则nfs服务器将检查其父目录的权限;

no_subtree_check(默认) :即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;

hide:共享一个目录时,不共享该目录的子目录;

no_hide:共享子目录;

F.卸载nfs软件包

apt autoremove -y nfs-kernel-server nfs-common

apt autopurge -y nfs-kernel-server nfs-common

星际魔盒系列之局域网文件共享篇samba、nfs、tftp

三、TFTP文件共享

全称Trivial File Transfer Protocol,用途广泛,常用于嵌入式系统从服务器上下载文件升级。

A.安装

服务器端tftpd-hpa 客户端tftp-hpa

apt install -y tftp-hpa tftpd-hpa

星际魔盒系列之局域网文件共享篇samba、nfs、tftp

B.创建TFTP共享目录及配置

mkdir -p /mnt/hdd1/tftp #创建用于TFTP共享的服务器目录

chmod -Rf 777 /mnt/hdd1/tftp #授权读写执行权限

修改/etc/default/tftpd-hpa配置文件中TFTP_DIRECTORY="/srv/tftp"为你的TFTP共享目录

C.重启服务

service tftpd-hpa restart

D.使用

例:连接到远程TFTP服务器192.168.2.11上下载123.txt ,上传456.txt

tftp 192.168.2.11

get 123.txt

put 456.txt

E.常见参数

connect:连接到远程tftp服务器

mode:文件传输模式

put:上传文件

get:下载文件

quit:退出

verbose:显示详细的处理信息

tarce:显示包路径

status:显示当前状态信息

binary:二进制传输模式

ascii:ascii传送模式

rexmt:设置包传输的超时时间

timeout:设置重传的超时时间

help:帮助信息

?:帮助信息

F.卸载tftp服务器软件包

apt autoremove -y tftp-hpa tftpd-hpa

apt autopurge -y tftp-hpa tftpd-hpa

星际魔盒系列之局域网文件共享篇samba、nfs、tftp

至此,常见的linux下常见文件共享方法就结束了,欢迎小伙伴们交流!

展开 收起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

1699元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

387.78元起
2评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
14
扫一下,分享更方便,购买更轻松