登录
首页 >  文章 >  linux

LINUX系统怎么共享文件给其他电脑_LINUX共享文件方法

时间:2025-12-22 08:01:08 167浏览 收藏

推广推荐
免费电影APP ➜
支持 PC / 移动端,安全直达

本篇文章向大家介绍《LINUX系统怎么共享文件给其他电脑_LINUX共享文件方法》,主要包括,具有一定的参考价值,需要的朋友可以参考一下。

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

LINUX系统怎么共享文件给其他电脑_LINUX共享文件方法

如果您需要在局域网中将LINUX系统中的文件共享给其他电脑,可以通过多种服务协议实现跨设备访问。以下是几种常见的实现方式:

本文运行环境:联想ThinkPad E14,Ubuntu 22.04

一、使用Samba共享文件

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设备访问共享路径,如:\\服务器IP\shared

二、使用NFS实现LINUX间共享

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远程挂载目录

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服务器,可让不同操作系统通过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地址,输入账号密码后即可上传下载文件。

今天带大家了解了的相关知识,希望对你有所帮助;关于文章的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>