Монтирование директорий с использованием SSH

Установка

  • apt-get install sshfs - Debian
  • yum install sshfs - CentOS

<konsole> sshfs -o allow_other username@hostname.ru:/home/usernamedir /home/somedir </konsole>

  • -o
    • allow_other - Предоставить доступ другим пользователям
    • uid=500 - Предоставить доступ пользователю с id 500
    • gid=500 - Предоставить доступ группе с id 500
    • rw
    • nosuid - Не выдовать suid
    • nodev
    • max_read=65536 - Максимальное чтение файлов

Перед применением опции allow_other, ее необходимо сначала разрешить в /etc/fuse.conf

nano /etc/fuse.conf

# Allow non-root users to specify the 'allow_other' or 'allow_root'
# mount options.
#
user_allow_other

sudo nano /etc/fstab

sshfs#user@remote.host:/usernamedir /home/somedir fuse uid=1000,gid=1000 0 0

<konsole> fusermount -u /home/somedir </konsole>

  • ssh/sshfs.txt
  • Последнее изменение: 2015/09/30 11:37
  • (внешнее изменение)