Назва говорить сама за себе: sshfs дозволяє отримати доступ до своїх файлів на віддаленому компі, наче вони лежать в якійсь папці на локальному компі. Сподіваюсь, зрозуміло, що замість noddeat i krutyiserver треба вставити свої дані.
Що треба мати? Сталий доступ до інету, доступ за ssh на кшалт vasyl@krutyiserver.org.ua і руки.
1. Інсталюємо sshfs, в Убунту воно вже є в репах:
$sudo apt-get install sshfs
Якщо у вашому дистрі його чомусь нема, качаємо звідси й компілюємо:http://fuse.sourceforge.net/sshfs.html
2. Щоб не було потреби маунтити під рутом, додаємо себе в групу fuse:
$sudo adduser noddeat fuse]
3. Створюємо точку монтування:
$sudo -s
$mkdir /media/krutyiserver
$chown noddeat.noddeat /media/krutyiserver
4.. Якщо хочете, щоб монтувати мали право кілька користувачів, поправте права відповідним чином.
5. Вилогінтесь/залогінтесь назад, інакше не запрацює
6. Вуаля, тепер треба лиш написати:
$sshfs vasyl@krutyiserver.org.ua:/home/vasyl /media/krutyiserver
sshfs запитає ваш пароль. після цього папка /home/vasyl на віддаленому сервері буде доступна локально яко /media/krutyiserver. На скріншоті вікно наутілуса з відкритою папкою, змонтованою таким чином. Зверніть увагу, що віддалений сервер slater змонтований яко зовнішній диск і доступний зі стільниці або бокової панелі наутілуса.
Що ще можна зробити? Звісно,
авторизацію через ключі, щоб sshfs не питала пароль. А ще можна додати рядок у /etc/fstab, тоді воно змонтується автоматично після завантаження системи:
sshfs#vasyl@krutyiserver.org.ua:/home/vasyl /media/krutyiserver fuse uid=1003,gid=100,umask=0,allow_other 0 0
Лiтературка:
1. man sshfs
2
http://ubuntu.wordpress.com/2005/10/28/how-to-mount-a-remote-ssh-filesystem-using-sshfs/3
http://fuse.sourceforge.net/wiki/index.php/SshfsFaq