hj12 发表于 2025-4-27 17:35:07

从Windows到Linux的三种文件传输方法

本帖最后由 hj12 于 2025-4-27 17:36 编辑

在跨平台工作环境中,经常需要将文件从Windows系统传输到Linux服务器,在 Windows 和 Linux 之间传输文件有多种方法,以下是三种常见且实用的方式,适用于不同场景:

1. 使用 SSH 工具(SCP/SFTP)适用场景:安全传输、远程服务器管理
需满足条件:Linux 系统已开启 SSH 服务(默认端口 22)。方法 1:SCP(命令行)
scp [源文件路径] 用户名@服务器IP:目标路径
例如:
scp C:\path\to\local\file.txt username@linux_ip:/home/username/target_path/
方法 2:SFTP(图形化工具如 WinSCP)下载 WinSCP,输入 Linux 的 IP、用户名、密码,通过拖拽即可传输文件。
2. 共享文件夹(Samba/NFS)适用场景:局域网内频繁文件共享
需满足条件:配置 Linux 的 Samba 服务或 NFS。步骤(以 Samba 为例):
[*]Linux 端安装 Samba:
sudo apt install samba# Ubuntu/Debian
sudo systemctl start smbd2. 编辑配置文件(/etc/samba/smb.conf),添加共享目录:

path = /home/username/shared
writable = yes
valid users = username3. 重启服务:
sudo systemctl restart smbd4. Windows 端访问:

[*]打开文件资源管理器,输入 \\linux_ip\share,输入用户名密码即可访问。

3. 直接挂载磁盘(物理介质/U盘)适用场景:物理机间快速传输、无网络环境
注意事项:Linux 需支持 NTFS/FAT32(Windows 常用格式)。步骤:
[*]格式化 U 盘为 FAT32(兼容性最好):

[*]在 Windows 中右键 U 盘 → 格式化 → 选择 FAT32。
   2. 在 Linux 中挂载 U 盘:
sudo mkdir /mnt/usb# 创建挂载点
sudo mount /dev/sdb1 /mnt/usb# 挂载(需替换为实际设备名)   3. 传输文件后卸载:
sudo umount /mnt/usb
页: [1]
查看完整版本: 从Windows到Linux的三种文件传输方法