SSHFS para tornar a unidade externa remota visível no Nautilus?

2

O host está executando o servidor OpenSSH em 192.168.1.23 e contém três unidades:

  • /dev/sda (servidor rodando o Ubuntu) com /home/<username>
  • /dev/sdb como uma unidade fixa com música e
  • /dev/sdc como uma unidade USB externa com filmes.

A partir da rede local, o Cliente pode atualmente montar /home/<username> (de /dev/sda ) como uma pasta local no Cliente e torná-lo visível em "Dispositivos" no Nautilus, com:

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>

Assim, a partir da rede local, como o SSHFS do cliente pode montar /dev/sdb e /dev/sdc e visualizar seu conteúdo no Nautilus ?

Extras

  • Se <username> e <username2> desejarem ler, transferir ou gravar simultaneamente para /dev/sdc , por exemplo, o SSHFS ainda é apropriado?
  • Se <username> e <username2> desejarem ler, transferir ou gravar simultaneamente /dev/sdc , por exemplo, de fora da rede local , o SSHFS ainda será apropriado?
por jtd 16.11.2014 / 07:34

1 resposta

3

Bem, antes de tudo, /dev/sdb e /dev/sdc precisam ser montados no sistema remoto.

Monte os dispositivos (você precisará de privilégios de root):

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

Agora, de volta ao cliente, abra o Nautilus. Ir para File - > %código%. Preencha o menu exibido, verifique se a pasta é Connect to Server ou /mnt/music .

entrada fstab de amostra

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

Nota:

USER @ far é o nome de usuário e o nome do servidor que você usa para ssh no servidor. : / projects é o caminho que você usa para o local da montagem no servidor.

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

Veja também o link

    
por ryanmjacobs 16.11.2014 / 07:45