Linux写文件到windows共享文件夹

在Linux系统中将文件共享到Windows共享文件夹通常涉及到几个步骤,包括设置网络共享、配置Linux系统以访问该共享,以及使用适当的命令或工具进行文件传输。以下是详细步骤:

步骤 1: 设置Windows共享

  1. ‌打开文件资源管理器‌。
  2. ‌右键点击‌你想要共享的文件夹。
  3. 选择“属性”。
  4. 切换到“共享”标签。
  5. 点击“共享”按钮,选择要共享的用户或选择“Everyone”以允许任何用户访问。
  6. 设置权限,如读取、写入等。
  7. 点击“共享”按钮完成设置。

步骤 2: 配置Linux系统访问Windows共享

方法 1: 使用SMB/CIFS协议

Linux支持通过SMB/CIFS协议访问Windows共享。你需要安装并配置cifs-utils

  1. 安装cifs-utils‌:

    sudo apt-get update sudo apt-get install cifs-utils
  2. 创建挂载点‌: 

    sudo mkdir /mnt/windows_share
  3. 挂载Windows共享‌: 

    sudo mount -t cifs -o username=yourusername,password=yourpassword //windows_ip_address/shared_folder /mnt/windows_share
    • yourusernameyourpassword 是你的Windows账户凭据。
    • windows_ip_address 是你的Windows机器的IP地址。
    • shared_folder 是你想要访问的共享文件夹名称。
  4. 自动挂载(可选)‌:
    编辑 /etc/fstab 文件,添加以下行: 

    //windows_ip_address/shared_folder /mnt/windows_share cifs username=yourusername,password=yourpassword,iocharset=utf8,sec=ntlmssp 0 0

    然后执行 sudo mount -a 来应用更改。

方法 2: 使用SSHFS(适用于需要加密传输的情况)

如果你希望加密传输,可以使用SSHFS。首先,在Windows机器上设置SSH服务,例如使用OpenSSH。

  1. 安装sshfs‌: 

    sudo apt-get install sshfs
  2. 创建挂载点‌: 

    sudo mkdir /mnt/windows_share
  3. 挂载Windows共享‌: 

    sshfs yourusername@windows_ip_address:/path/to/shared_folder /mnt/windows_share
    • 这里你需要输入Windows机器的密码。
    • 如果Windows机器设置了防火墙,确保允许SSH流量。

步骤 3: 使用文件传输工具(可选)

你还可以使用如rsyncscpsftp等工具来传输文件:

  • 使用rsync‌: 
    rsync -avz /path/to/localfile yourusername@windows_ip_address:/path/to/shared_folder/
  • 使用scp‌: 
    scp /path/to/localfile yourusername@windows_ip_address:/path/to/shared_folder/
  • 使用sftp‌:首先在本地机器上启动sftp客户端,然后使用命令行上传文件。

注意事项:

  • 确保网络通畅,并且Linux系统可以访问Windows机器的IP地址。
  • 根据你的网络环境(如防火墙设置),可能需要额外配置以允许文件传输。例如,在Windows防火墙中允许SMB或SSH流量。
  • 使用密码时,考虑使用更安全的认证方式,如SSH密钥对认证。

 

 

出处:https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=linux%E5%86%99%E6%96%87%E4%BB%B6%E5%88%B0windows%E5%85%B1%E4%BA%AB&fenlei=256&rsv_pq=0x8a994b5f00914519&rsv_t=8eb52Pw15%2B53Zb7ZK0QlQxxEk3VLUldEpWcaUos1f94IGNB22UCDALMe6uY&rqlang=en&rsv_enter=1&rsv_dl=tb_pre&rsv_sug3=29&rsv_sug1=27&rsv_sug7=101

posted on 2025-11-26 11:35  jack_Meng  阅读(0)  评论(0)    收藏  举报

导航