虛擬機(jī)Ubuntu訪問Windows的FTP或共享文件夾的解決方案
在虛擬機(jī)(Ubuntu)中訪問 Windows 主機(jī)的 FTP 或共享文件夾,需要根據(jù)具體需求選擇方案。以下是最實(shí)用、最安全的解決方案(無需額外配置 FTP 服務(wù),直接使用 Windows 原生共享):
推薦方案:通過 SMB/CIFS 訪問 Windows 共享文件夾(最簡單、最常用)
為什么不用 FTP?
Windows 本身不提供 FTP 服務(wù)(需額外安裝 IIS),而 SMB 是 Windows 原生支持的共享協(xié)議,速度更快、更安全。
步驟 1:在 Windows 上設(shè)置共享文件夾(關(guān)鍵?。?/h3>
創(chuàng)建共享文件夾
- 右鍵文件夾 → 屬性 → 共享 → 高級共享 → 勾選 “共享此文件夾” → 設(shè)置共享名(如
ubuntu_share)。 - 點(diǎn)擊 “權(quán)限” → 添加
Everyone→ 勾選 “讀取/寫入” → 確定。
關(guān)閉密碼保護(hù)共享(重要!避免登錄問題)
- Windows 搜索 “高級共享設(shè)置” → 網(wǎng)絡(luò)發(fā)現(xiàn) → 關(guān)閉密碼保護(hù)共享。
獲取 Windows IP 地址
- 在 Windows 命令提示符執(zhí)行
ipconfig→ 記下 IPv4 地址(如192.168.1.100)。
步驟 2:在 Ubuntu 虛擬機(jī)中訪問共享(5 分鐘搞定)
方法 1:使用圖形界面(最簡單)
- 打開 文件管理器 → 左側(cè)邊欄點(diǎn)擊 “網(wǎng)絡(luò)”。
- 輸入地址:
smb://192.168.1.100(替換為你的 Windows IP)。 - 點(diǎn)擊 “連接” → 無需密碼(因已關(guān)閉密碼保護(hù))→ 直接訪問共享文件夾。
方法 2:終端命令(快速操作)
# 1. 安裝 SMB 客戶端 sudo apt update && sudo apt install -y smbclient # 2. 查看 Windows 共享列表(可選) smbclient -L //192.168.1.100 -U % # 3. 進(jìn)入共享文件夾(無需密碼) smbclient //192.168.1.100/ubuntu_share
輸入 ls 查看文件,quit 退出。
步驟 3:掛載到本地目錄(永久可用)
# 創(chuàng)建掛載點(diǎn) sudo mkdir -p /mnt/windows_share # 掛載共享(替換為你的 Windows IP 和共享名) sudo mount -t cifs -o username=,password= //192.168.1.100/ubuntu_share /mnt/windows_share # 驗(yàn)證 ls /mnt/windows_share
無需密碼:因?yàn)橐殃P(guān)閉密碼保護(hù)共享,所以 username= 和 password= 為空。
常見問題解決
| 問題 | 解決方案 |
|---|---|
| 連接被拒絕 | 1. 檢查 Windows 防火墻:允許 **“文件和打印機(jī)共享”**2. 確認(rèn) Windows IP 正確(ipconfig) |
| 權(quán)限錯誤 | 1. 在 Windows 共享權(quán)限中添加 Everyone2. 關(guān)閉密碼保護(hù)共享(關(guān)鍵?。?/td> |
| 無法掛載 | 1. 安裝 cifs-utils:sudo apt install -y cifs-utils2. 檢查共享名是否正確(大小寫敏感) |
| 速度慢 | 1. 確保虛擬機(jī)網(wǎng)絡(luò)模式是 橋接模式(非 NAT)2. 在 Windows 里關(guān)閉 “公用網(wǎng)絡(luò)”(在“網(wǎng)絡(luò)和共享中心”) |
為什么推薦 SMB 而不是 FTP?
| 方案 | 優(yōu)點(diǎn) | 缺點(diǎn) |
|---|---|---|
| SMB/CIFS | ? Windows 原生支持? 無需額外配置? 速度更快? 無需密碼 | ? 需關(guān)閉密碼保護(hù)(但安全風(fēng)險(xiǎn)極低) |
| FTP | ? 需安裝 IIS? 明文傳輸(不安全)? 配置復(fù)雜 | ? 無 |
安全提示:關(guān)閉密碼保護(hù)共享僅影響局域網(wǎng)內(nèi)訪問,不會暴露到公網(wǎng)(內(nèi)網(wǎng)安全)。
驗(yàn)證步驟(確保一切正常)
在 Windows 上:創(chuàng)建一個測試文件 test.txt 到共享文件夾。
在 Ubuntu 中:
ls /mnt/windows_share # 應(yīng)看到 test.txt echo "Hello from Ubuntu" > /mnt/windows_share/ubuntu_test.txt
在 Windows 上:檢查共享文件夾,確認(rèn) ubuntu_test.txt 已生成。
附加:如果必須用 FTP(不推薦)
僅當(dāng) Windows 上已安裝 IIS FTP 服務(wù) 時使用(需額外配置)。
在 Windows 上:
- 安裝 IIS → 勾選 FTP 服務(wù) → 創(chuàng)建 FTP 站點(diǎn)。
- 設(shè)置用戶名/密碼(如
ftpuser/password)。
在 Ubuntu 中:
sudo apt install -y ftp ftp 192.168.1.100 # 連接 FTP 服務(wù)器 # 輸入用戶名/密碼
強(qiáng)烈建議不要用 FTP:明文傳輸密碼,且 Windows 默認(rèn)不提供 FTP 服務(wù)。
最終總結(jié)
| 需求 | 推薦方案 | 命令/操作 |
|---|---|---|
| 快速訪問 Windows 文件 | SMB 共享 | smbclient //192.168.1.100/share |
| 永久掛載到 Ubuntu | SMB 掛載 | sudo mount -t cifs //192.168.1.100/share /mnt/share |
| 避免密碼 | 關(guān)閉 Windows 密碼保護(hù)共享 | 在 Windows 高級共享設(shè)置中關(guān)閉 |
成功標(biāo)志:
在 Ubuntu 中能看到 Windows 共享文件夾內(nèi)容,且能創(chuàng)建/刪除文件。
到此這篇關(guān)于虛擬機(jī)Ubuntu訪問Windows的FTP或共享文件夾的解決方案的文章就介紹到這了,更多相關(guān)Ubuntu訪問Windows FTP或共享文件夾內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
windows中apache 301頁面跳轉(zhuǎn)實(shí)現(xiàn)方法
下面我們來總結(jié)windows中apache 301頁面跳轉(zhuǎn)實(shí)現(xiàn)方法,目前最主流的有二種一種是在寫.htaccess文件方法2013-01-01
linux云服務(wù)搭建七日殺服務(wù)器的詳細(xì)流程
這篇文章主要介紹了linux云服務(wù)搭建七日殺服務(wù)器的詳細(xì)流程,本文通過實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08
在Linux服務(wù)器上安裝Anaconda超詳細(xì)教程
本文檔詳細(xì)介紹了如何在Linux服務(wù)器上安裝Anaconda,并創(chuàng)建及激活虛擬環(huán)境,以及如何在環(huán)境中安裝Pytorch,從下載Anaconda安裝包到解決可能出現(xiàn)的bug,再到設(shè)置環(huán)境變量和驗(yàn)證安裝成功,每個步驟都配有清晰的說明和操作指令,需要的朋友可以參考下2025-02-02
Linux下的mongodb服務(wù)監(jiān)視腳本(啟動服務(wù))
這篇文章主要介紹了Linux下的mongodb服務(wù)監(jiān)視腳本(啟動服務(wù)),需要的朋友可以參考下2015-10-10
Linux之計(jì)劃任務(wù)和調(diào)度命令at/cron詳解
這篇文章主要介紹了Linux之計(jì)劃任務(wù)和調(diào)度命令at/cron的使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-04-04

