温馨提示×

debian如何挂载远程

小樊
50
2026-09-19 02:34:11
栏目: 智能运维

在 Debian 中“挂载远程”通常指把远程机器上的目录挂载到本地使用,常见方式有下面几种。你可以根据场景选择。


一、SSHFS(最常用,最简单,基于 SSH)

适合:临时或长期使用,只需 SSH 权限

1. 安装

sudo apt update
sudo apt install sshfs

2. 创建挂载点

sudo mkdir /mnt/remote

3. 挂载远程目录

sshfs user@remote_host:/remote/path /mnt/remote

示例:

sshfs alice@192.168.1.100:/home/alice /mnt/remote

4. 卸载

fusermount -u /mnt/remote

5. 开机自动挂载(可选)

编辑 /etc/fstab:

user@remote_host:/remote/path /mnt/remote fuse.sshfs defaults,_netdev 0 0

二、NFS(适合内网服务器)

适合: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

客户端(Debian 本地)

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

三、Samba / CIFS(Windows 或 SMB 共享)

适合: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

四、WebDAV(较少用)

sudo apt install davfs2
sudo mount -t davfs https://remote/path /mnt/webdav

建议选择

场景 推荐
只有 SSH 权限 SSHFS
Linux 内网 NFS
Windows / NAS CIFS
云存储 WebDAV / rclone

如果你告诉我:

  • 远程系统(Linux / Windows)
  • 是否要开机自动挂载
  • 是否公网 / 内网

我可以给你精确命令。

0 踩