在Windows和Linux系统之间进行文件互传,可以使用以下两种常见方式:
- 使用Samba服务(在Linux上)
 - 使用FTP或SFTP服务
 
方式一:使用Samba服务
在Linux上安装并配置Samba服务
sudo apt-get install samba  # Debian/Ubuntu系统
sudo yum install samba     # CentOS系统
 
# 配置samba,添加一个共享目录
sudo nano /etc/samba/smb.conf
 
# 在smb.conf文件末尾添加
[share]
   path = /path/to/share
   read only = no
   browsable = yes
在Windows上访问Samba共享
在Windows资源管理器中输入:
\\linux_server_ip\share
方式二:使用FTP服务
在Linux上安装并配置FTP服务器
sudo apt-get install vsftpd  # Debian/Ubuntu系统
sudo yum install vsftpd     # CentOS系统
 
# 添加用户并设置密码
sudo adduser ftpuser
sudo passwd ftpuser
 
# 编辑vsftpd配置文件
sudo nano /etc/vsftpd.conf
 
# 设置用户主目录
local_root=/home/ftpuser
在Windows上使用FileZilla客户端
- 下载并安装FileZilla客户端。
 - 打开FileZilla,输入Linux服务器IP、用户名和密码,连接到FTP服务器。
 - 使用FileZilla拖放文件进行传输。
 
方式三:使用SSH和SCP命令
在Linux上安装并配置SSH服务
sudo apt-get install openssh-server  # Debian/Ubuntu系统
sudo yum install openssh-server     # CentOS系统
在Windows上使用PuTTY或者使用cmd的scp命令
使用cmd的scp命令示例:
scp C:\path\to\local\file.txt username@linux_server_ip:/path/to/remote/directory/
使用PuTTY的示例:
- 下载并安装PuTTY。
 - 打开PuTTY,输入Linux服务器IP和用户名,连接。
 - 使用scp命令传输文件,例如:
 
scp /path/to/local/file.txt username@linux_server_ip:/path/to/remote/directory/
以上方法均可实现Windows和Linux系统间的文件互传。