SSHFS сделать удаленный внешний диск видимым в Nautilus?
Хост работает на сервере OpenSSH по адресу 192.168.1.23 и содержит три диска:
/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