在 Ubuntu 中“共享文件”有多种方式,取决于你要和谁共享、在什么网络环境、用什么系统。下面按常见场景给你说明:
适合:和 Windows 电脑互传文件
安装 Samba
sudo apt update
sudo apt install samba
创建共享目录
mkdir ~/shared
配置 Samba
sudo nano /etc/samba/smb.conf
在文件末尾添加:
[shared]
path = /home/你的用户名/shared
available = yes
valid users = 你的用户名
read only = no
browsable = yes
添加 Samba 用户
sudo smbpasswd -a 你的用户名
重启服务
sudo systemctl restart smbd
Windows 访问
\\Ubuntu的IP\shared
速度快,适合服务器环境
sudo apt install nfs-kernel-server
编辑:
sudo nano /etc/exports
添加:
/home/你的用户名/shared *(rw,sync,no_subtree_check)
sudo exportfs -a
sudo systemctl restart nfs-kernel-server
客户端挂载:
sudo mount UbuntuIP:/home/用户名/shared /mnt
适合:家庭局域网
适合:远程访问
sudo apt install openssh-server
从其他电脑传文件
scp file.txt 用户名@UbuntuIP:/home/用户名/
或用 FileZilla(SFTP 模式)
适合:长期文件同步
sudo snap install nextcloud
浏览器访问:
http://UbuntuIP
cd 要共享的目录
python3 -m http.server 8000
浏览器访问:
http://UbuntuIP:8000
我可以给你最合适的方案 + 详细步骤。