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

s0.cyberciti.org_images_faq_2015_03_sshfs-setup.jpg

Установка

  • 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>