目录
方案一:使用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 Folder path = /home/user/shared read only = no browsable = yes guest 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 共享目录。