可通过Samba、NFS、SSHFS或FTP实现Linux文件共享。首先安装对应服务,创建共享目录并配置权限;接着编辑配置文件,设置共享参数;然后启动服务或挂载目录;最后通过客户端访问共享资源,实现跨设备文件共享。

如果您需要在局域网中将LINUX系统中的文件共享给其他电脑,可以通过多种服务协议实现跨设备访问。以下是几种常见的实现方式:
本文运行环境:联想ThinkPad E14,Ubuntu 22.04
Samba是一种支持SMB/CIFS协议的开源软件,能够在LINUX与Windows之间实现文件和打印机共享。
1、打开终端,安装Samba软件包:sudo apt install samba samba-common-bin。
2、创建一个用于共享的目录,例如:mkdir /home/用户名/share,并设置权限。
3、编辑Samba配置文件:sudo nano /etc/samba/smb.conf,在文件末尾添加共享配置信息。
4、添加如下内容:
[shared]
path = /home/用户名/share
browsable = yes
writable = yes
guest ok = yes
read only = no
5、保存后重启Samba服务:sudo systemctl restart smbd。
6、通过Windows或另一台LINUX设备访问共享路径,如:\服务器IPshared。
NFS(Network File System)适用于LINUX与UNIX系统之间的文件共享,具有高效稳定的特性。
1、在服务器端安装NFS内核服务器:sudo apt install nfs-kernel-server。
2、创建共享目录并修改权限,例如:sudo mkdir -p /srv/nfs/share。
3、编辑导出配置文件:sudo nano /etc/exports,添加如下行:
/srv/nfs/share *(rw,sync,no_root_squash,no_subtree_check)
4、保存后执行:sudo exportfs -a 以应用配置。
5、启动NFS服务:sudo systemctl start nfs-kernel-server。
6、在客户端挂载共享目录:sudo mount 服务器IP:/srv/nfs/share /mnt/local_mount_point。
SSHFS基于SFTP协议,允许通过SSH安全地挂载远程文件系统。
1、在客户端安装SSHFS工具:sudo apt install sshfs。
2、创建本地挂载点:mkdir /home/用户名/mountpoint。
3、使用SSHFS命令挂载远程目录:sshfs 用户名@服务器IP:/远程路径 /home/用户名/mountpoint。
4、输入密码后即可访问远程文件,操作如同本地文件系统。
5、卸载时使用命令:fusermount -u /home/用户名/mountpoint。
通过搭建FTP服务器,可让不同操作系统通过FTP客户端访问共享文件。
1、安装VSFTPD服务:sudo apt install vsftpd。
2、备份原始配置文件:sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak。
3、编辑配置文件:sudo nano /etc/vsftpd.conf,确保以下参数正确设置:
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
4、重启服务:sudo systemctl restart vsftpd。
5、使用FTP客户端连接服务器IP地址,输入账号密码后即可上传下载文件。
以上就是LINUX系统怎么共享文件给其他电脑_LINUX共享文件方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号