首页主机资讯centos extract如何共享

centos extract如何共享

时间2025-11-28 16:34:03发布访客分类主机资讯浏览643
导读:CentOS 文件共享实用方案 常见场景与方案选择 在局域网内多台 Linux(CentOS) 之间共享:优先用 NFS(性能好、配置简单)。 与 Windows 互通:用 Samba/CIFS(SMB 协议,Windows 原生支持)。...

CentOS 文件共享实用方案

常见场景与方案选择

  • 在局域网内多台 Linux(CentOS) 之间共享:优先用 NFS(性能好、配置简单)。
  • Windows 互通:用 Samba/CIFS(SMB 协议,Windows 原生支持)。
  • 临时传小文件或跨公网:用 lrzsz 配合 Xshell/SecureCRT 的 ZMODEM 上传下载。
  • 通过 SSH 安全访问远程目录:用 SSHFS(FUSE 挂载,加密传输)。
  • 共享 ISO 镜像 或软件包:用 HTTP/FTP 服务对外提供下载。以上方案均为 CentOS 常见、稳定的做法,可按你的网络与系统环境选择其一或组合使用。

NFS 共享步骤(Linux 与 Linux)

  • 服务端(共享方)
    1. 安装组件:sudo yum install -y nfs-utils rpcbind
    2. 启动服务:sudo systemctl enable --now rpcbind nfs-server
    3. 创建目录:sudo mkdir -p /mnt/shared
    4. 配置导出:编辑 /etc/exports
      /mnt/shared 192.168.1.0/24(rw,sync,no_subtree_check)
      说明:rw 读写;sync 同步落盘更安全;no_subtree_check 提升性能。
    5. 使配置生效:sudo exportfs -ra 或 sudo systemctl restart nfs-server
    6. 防火墙放行:sudo firewall-cmd --permanent --add-service=nfs & & sudo firewall-cmd --reload
  • 客户端(访问方)
    1. 安装工具:sudo yum install -y nfs-utils
    2. 创建挂载点:sudo mkdir -p /mnt/nfs
    3. 挂载共享:sudo mount -t nfs server_ip:/mnt/shared /mnt/nfs
    4. 开机自动挂载:在 /etc/fstab 添加
      server_ip:/mnt/shared /mnt/nfs nfs defaults 0 0
  • 安全提示:NFS 默认不做传输加密与强认证,建议仅在内网使用,并配合防火墙/IP 白名单。

Samba 共享步骤(Linux 与 Windows)

  • 服务端(共享方)
    1. 安装组件:sudo yum install -y samba samba-client samba-common
    2. 创建目录:sudo mkdir -p /home/myshare
    3. 配置共享:编辑 /etc/samba/smb.conf,在末尾添加
      [myshare]
      path = /home/myshare
      valid users = user1
      read only = no
      browsable = yes
    4. 创建 Samba 用户(须为系统用户):sudo smbpasswd -a user1
    5. 启动服务:sudo systemctl enable --now smb nmb
    6. 防火墙放行:sudo firewall-cmd --permanent --add-service=samba & & sudo firewall-cmd --reload
  • 客户端(Windows)
    • 在资源管理器地址栏输入:\服务器IP\myshare,使用上面创建的 user1 登录即可读写。
  • 可选优化:在 smb.conf 中设置创建掩码,统一权限:
    create mask = 0664;directory mask = 0775;force create mode = 0664;force directory mode = 0775

虚拟机场景的快速共享

  • VMware/VirtualBox 与宿主机共享文件夹
    • 在虚拟机设置中启用 共享文件夹(如启用后在 CentOS 的 /mnt/hgfs 可见),重启后在客户机内访问共享目录。
  • 无共享文件夹插件时的临时方案
    • 使用 lrzsz:在终端执行 rz(上传)或 sz 文件名(下载),配合 Xshell/SecureCRT 的 ZMODEM 功能快速传文件。

其他可选方式

  • SSHFS(基于 SSH 的安全挂载)
    • 安装:sudo yum install -y fuse-sshfs
    • 挂载:sshfs user@remote_host:/remote/dir /local/mount
    • 卸载:fusermount -u /local/mount
  • HTTP/FTP 共享镜像或软件
    • 安装并启动 httpd:sudo yum install -y httpd & & sudo systemctl enable --now httpd
    • 放文件到 /var/www/html/,防火墙放行 http:sudo firewall-cmd --permanent --add-service=http & & sudo firewall-cmd --reload
    • 客户端通过浏览器或 wget/curl 下载:http://server_ip/your.iso。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos extract如何共享
本文地址: https://pptw.com/jishu/759159.html
Kafka配置中如何优化网络传输 centos ftpserver如何修改用户权限

游客 回复需填写必要信息