在Debian系统中设置文件共享可以通过多种方法实现,以下是几种常见的方法:
sudo apt update
sudo apt install samba
/etc/samba/smb.conf:sudo nano /etc/samba/smb.conf
在文件末尾添加以下内容来创建一个共享目录:
[shared_folder]
path = /path/to/your/shared/folder
available = yes
valid users = user1, user2
read only = no
browsable = yes
public = no
writable = yes
sudo smbpasswd -a user1
按照提示设置密码。
sudo systemctl restart smbd
sudo systemctl restart nmbd
\\<Debian_IP>\shared_folder 来访问共享文件夹。sudo mount -t cifs //<Debian_IP>/shared_folder /mnt/shared_folder -o username=user1,password=your_password
sudo apt update
sudo apt install nfs-kernel-server
/etc/exports 文件:sudo nano /etc/exports
添加以下内容来共享目录:
/path/to/your/shared/folder <client_IP>(rw,sync,no_subtree_check)
例如:
/home/user/shared_folder 192.168.1.0/24(rw,sync,no_subtree_check)
sudo exportfs -a
sudo systemctl restart nfs-kernel-server
sudo mount <Debian_IP>:/path/to/your/shared/folder /mnt/shared_folder
sudo apt update
sudo apt install sshfs
mkdir /mnt/shared_folder
sshfs user@<Debian_IP>:/path/to/your/shared/folder /mnt/shared_folder
输入密码后,远程目录将被挂载到本地。
fusermount -u /mnt/shared_folder
请注意,确保防火墙允许相应的端口(如Samba的137-139和445端口,NFS的2049端口)。根据实际需要调整共享权限和用户权限。定期备份共享数据以防数据丢失。选择适合你需求的方法进行文件共享即可。