Windows分發(fā)文件到CentOS的完整方案
場景需求與工具選擇
在混合操作系統環(huán)境中,Windows與Linux服務器間的文件傳輸是常見需求。本文針對CentOS系統,提供多種經過驗證的文件分發(fā)方案。
方案一:SCP命令行傳輸
操作步驟
- 在CentOS啟用SSH服務:
sudo systemctl start sshd
- Windows安裝OpenSSH客戶端(Windows 10+內置)
- 執(zhí)行傳輸命令:
scp C:pathtofile.txt username@centos_ip:/target/directory/
優(yōu)勢:加密傳輸,無需額外軟件
方案二:SFTP圖形化工具
推薦工具
- WinSCP(Windows客戶端)
- FileZilla(跨平臺支持)
配置要點:使用SSH協議連接,端口默認22,傳輸模式建議選擇二進制格式
方案三:網絡共享文件夾
Samba服務配置
- CentOS安裝Samba:
sudo yum install samba
- 創(chuàng)建共享目錄并設置權限
- 修改
/etc/samba/smb.conf
配置文件 - Windows通過
\centos_ipshare_name
訪問
適用場景:需要持續(xù)雙向文件交換的環(huán)境
方案四:Rsync增量同步
自動化部署示例
rsync -avz -e ssh /mnt/data/ user@centos:/backup/
- -a 歸檔模式
- -v 顯示傳輸詳情
- -z 啟用壓縮傳輸
安全注意事項
- 使用SSH密鑰認證替代密碼登錄
- 配置防火墻規(guī)則限制訪問IP
- 定期更新系統安全補丁