目錄
- 方案一:使用Samba共享服務
- Ubuntu 18 端配置
- Windows 10 端訪問
- 方案二:使用 SSHFS(需在 Windows 上安裝 SSH 客戶端)
- Ubuntu 18 端配置
- Windows 10 端配置
- 方案三:使用 FTP 服務
- Ubuntu 18 端配置
- Windows 10 端訪問
方案一:使用Samba共享服務
Samba 是在 Linux 和 Unix 系統上實現 SMB/CIFS 協議的一個免費軟件,可讓 Windows 系統方便地訪問 Linux 共享資源。
Ubuntu 18 端配置
-
安裝 Samba 服務
打開終端,輸入以下命令進行安裝:sudo apt update sudo apt install samba
-
創建共享目錄
例如,創建一個名為shared
的共享目錄:mkdir /home/user/shared
這里的
/home/user
請替換為你實際的用戶主目錄。 -
配置 Samba
使用文本編輯器打開 Samba 配置文件:sudo nano /etc/samba/smb.conf
在文件末尾添加以下內容:
[shared]comment = Shared Folderpath = /home/user/sharedread only = nobrowsable = yesguest ok = yes
[shared]
:共享名稱,可自定義。path
:共享目錄的實際路徑。read only
:是否只讀,no
表示可讀寫。browsable
:是否可瀏覽。guest ok
:是否允許訪客訪問。
按
Ctrl + X
,然后按Y
保存并退出。 -
重啟 Samba 服務
sudo systemctl restart smbd
-
設置共享目錄權限
sudo chmod -R 777 /home/user/shared
Windows 10 端訪問
- 打開“此電腦”,在左側導航欄中右鍵點擊“網絡”,選擇“映射網絡驅動器”。
- 在“文件夾”輸入框中,輸入 Ubuntu 電腦的 IP 地址和共享名稱,格式為
\\Ubuntu_IP\shared
,然后點擊“完成”。 - 若設置了訪問權限,可能需要輸入用戶名和密碼,輸入正確信息后即可訪問共享目錄。
方案二:使用 SSHFS(需在 Windows 上安裝 SSH 客戶端)
SSHFS 允許你通過 SSH 協議掛載遠程文件系統。
Ubuntu 18 端配置
- 確保 SSH 服務已安裝并運行:
sudo apt update sudo apt install openssh-server sudo systemctl start ssh sudo systemctl enable ssh
- 記錄 Ubuntu 電腦的 IP 地址:
ifconfig
Windows 10 端配置
- 安裝 WinFsp 和 SSHFS-Win:
- 訪問 WinFsp 官方網站 下載并安裝 WinFsp。
- 訪問 SSHFS-Win 官方網站 下載并安裝 SSHFS-Win。
- 打開“命令提示符”或“PowerShell”,輸入以下命令掛載遠程目錄:
net use Z: \\sshfs\Ubuntu_Username@Ubuntu_IP\home\user\shared /user:Ubuntu_Username Ubuntu_Password
Z:
:指定本地掛載的驅動器號。Ubuntu_Username
:Ubuntu 系統的用戶名。Ubuntu_IP
:Ubuntu 電腦的 IP 地址。Ubuntu_Password
:Ubuntu 系統用戶的密碼。
方案三:使用 FTP 服務
在 Ubuntu 上搭建 FTP 服務器,讓 Windows 10 通過 FTP 客戶端訪問。
Ubuntu 18 端配置
- 安裝 vsftpd 服務:
sudo apt update sudo apt install vsftpd
- 配置 vsftpd:
打開配置文件:
確保以下配置項正確:sudo nano /etc/vsftpd.conf
保存并退出。anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022
- 重啟 vsftpd 服務:
sudo systemctl restart vsftpd
Windows 10 端訪問
- 打開“文件資源管理器”,在地址欄輸入
ftp://Ubuntu_IP
,按回車鍵。 - 輸入 Ubuntu 系統的用戶名和密碼,即可訪問 FTP 共享目錄。