SSHFS 可以让远程外部驱动器在 Nautilus 中可见吗?

SSHFS 可以让远程外部驱动器在 Nautilus 中可见吗?

主机在 192.168.1.23 运行 OpenSSH 服务器,并包含三个驱动器:

  • /dev/sda(Ubuntu OS 运行服务器)/home/<username>
  • /dev/sdb作为一个有音乐的固定驱动器,
  • /dev/sdc用作带有电影的外部 USB 驱动器。

从本地网络,客户端当前可以将/home/<username>(从/dev/sda)挂载为客户端上的本地文件夹,并通过以下方式使其在 Nautilus 中的“设备”下可见:

test -e ~/SSHFS.192.168.1.23 || mkdir --mode 700 ~/SSHFS.192.168.1.23
sshfs 192.168.1.23:. ~/SSHFS.192.168.1.23 -p <port-number>

那么,从本地网络,客户端 SSHFS 如何挂载/dev/sdb/dev/sdc 并在 Nautilus 中查看其内容

更多

  • 如果<username><username2>希望同时读取、传输或写入/dev/sdc例如,SSHFS 还合适吗?
  • 例如,如果<username><username2>希望同时读取、传输或写入,/dev/sdc来自本地网络之外那么,SSHFS 还合适吗?

答案1

嗯,首先,/dev/sdb需要/dev/sdc安装在远程系统上。

安装设备(您需要 root 权限):

$ cd /mnt
$ mkdir music movies
$ mount /dev/sdb1 music
$ mount /dev/sdc1 movies

现在回到客户端,打开 Nautilus。转到File-> Connect to Server。填写出现的菜单,确保文件夹是/mnt/music/mnt/movies

示例 fstab 条目

sshfs#$USER@far:/projects /home/$USER/far_projects fuse defaults,idmap=user 0 0

笔记:

USER@far 是您用于通过 ssh 进入服务器的用户名和服务器名。:/projects 是您用于服务器上挂载位置的路径。

sshfs#your_user@your_server:/mnt/movies /home/your_user/movies fuse defaults,idmap=user 0 0

也可以看看https://help.ubuntu.com/community/SSHFS

连接到服务器 菜单

相关内容