在 Debian 中“挂载远程”通常指把远程机器上的目录挂载到本地使用,常见方式有下面几种。你可以根据场景选择。
适合:临时或长期使用,只需 SSH 权限
sudo apt update
sudo apt install sshfs
sudo mkdir /mnt/remote
sshfs user@remote_host:/remote/path /mnt/remote
示例:
sshfs alice@192.168.1.100:/home/alice /mnt/remote
fusermount -u /mnt/remote
编辑 /etc/fstab:
user@remote_host:/remote/path /mnt/remote fuse.sshfs defaults,_netdev 0 0
适合:Linux 到 Linux,性能较好
sudo apt install nfs-kernel-server
sudo mkdir /srv/nfs
sudo vi /etc/exports
添加:
/srv/nfs 192.168.1.0/24(rw,sync,no_subtree_check)
sudo exportfs -a
sudo systemctl restart nfs-kernel-server
sudo apt install nfs-common
sudo mkdir /mnt/nfs
sudo mount remote_host:/srv/nfs /mnt/nfs
开机挂载:
remote_host:/srv/nfs /mnt/nfs nfs defaults,_netdev 0 0
适合:Windows 共享或 NAS
sudo apt install cifs-utils
sudo mkdir /mnt/smb
挂载:
sudo mount -t cifs //192.168.1.100/share /mnt/smb \
-o username=user,password=pass
/etc/fstab 示例:
//192.168.1.100/share /mnt/smb cifs username=user,password=pass,_netdev 0 0
sudo apt install davfs2
sudo mount -t davfs https://remote/path /mnt/webdav
| 场景 | 推荐 |
|---|---|
| 只有 SSH 权限 | SSHFS |
| Linux 内网 | NFS |
| Windows / NAS | CIFS |
| 云存储 | WebDAV / rclone |
如果你告诉我:
我可以给你精确命令。