温馨提示×

ubuntu fromscratch怎么共享

小樊
46
2025-09-04 19:33:19
栏目: 智能运维

在Ubuntu From Scratch系统中,可通过以下方式共享资源:

一、文件共享

1. Samba共享(跨平台,推荐)

  • 安装Samba
    sudo apt update && sudo apt install samba  
    
  • 创建共享文件夹
    sudo mkdir /path/to/shared_folder  
    sudo chmod -R 777 /path/to/shared_folder  # 开放权限(按需调整)  
    
  • 配置Samba
    编辑 /etc/samba/smb.conf,末尾添加:
    [shared]  
    path = /path/to/shared_folder  
    browsable = yes  
    writable = yes  
    guest ok = yes  # 允许匿名访问(可选)  
    
  • 重启服务
    sudo systemctl restart smbd nmbd  
    
  • 访问共享
    • Windows:通过文件资源管理器输入 \\Ubuntu_IP\shared
    • Linux/macOS:使用 smbclient 或挂载命令。

2. NFS共享(Linux专用)

  • 安装NFS服务器
    sudo apt update && sudo apt install nfs-kernel-server  
    
  • 配置共享
    编辑 /etc/exports,添加:
    /path/to/shared_folder *(rw,sync,no_subtree_check)  
    
  • 重启服务并挂载
    sudo exportfs -as && sudo systemctl restart nfs-kernel-server  
    # 客户端挂载:sudo mount Ubuntu_IP:/path/to/shared_folder /mnt  
    

二、网络共享配置

  • 配置IP地址
    使用Netplan(推荐):
    编辑 /etc/netplan/01-netcfg.yaml,示例:
    network:  
      version: 2  
      renderer: networkd  
      ethernets:  
        enp0s3:  
          dhcp4: no  
          addresses: [192.168.1.100/24]  
          gateway4: 192.168.1.1  
          nameservers:  
            addresses: [8.8.8.8, 8.8.4.4]  
    
    应用配置:sudo netplan apply

三、注意事项

  • 确保防火墙允许共享服务(如Samba的445端口)。
  • 根据需求选择权限(rw可编辑,ro只读)。
  • 虚拟机环境可使用VMware共享文件夹功能(需安装VMware Tools)。

参考来源:

0