主机在 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