Монтируем файловую систему сервера через SSH

Каждый айтишник понимает, что удаленное администрирование – это очень крутая штука, которой может существенно сократить время и еще больше развить собственную лень. Хотя никто не будет спорить, что лень – это двигатель человеческого прогресса. Без нее было бы просто ужасно скучно жить. Да и жизнь была такая, как в каменном веке.
Часто бывает так, что серверов много, а системный администратор один. К тому же сервера могут быть не в соседнем кабинете, а в соседнем городе. Именно такая ситуация просто вынуждает использовать удаленное подключение. Если сервер Linux, то лучше SSH вы ничего не найдете.
Подключить удаленный сервер через SSH можно в не зависимости от операционной системы рабочего компьютера.
Windows
Если у Вас Windows, то выручить вас может небольшая программа – dokan-sshfs. Страница загрузки здесь. Программа простая и особо описывать ее настройку, думаю, не стоит. Суть _dokan-sshfs заключается в том, что после подключения появляется новый раздел, который и есть ваш удаленный сервер. Вот скрин всех настроек dokan-sshfs:
С ней все просто.
Linux
Ниже будет приведена небольшая инструкция для операционных систем, основанных на DEB-пакетах (Debian, Ubuntu и т.д.). Если поменять синтаксис самих команд (имеется ввиду apt-get), а название пакетов оставить как есть, то ее можно использовать и для других ОС основанных на Linux.
Для начала устанавливаем sshfs, который будет отвечать за все за это:
sudo apt-get install sshfs
Во многих операционных системах, этот пакет уже установлен. По крайней мере, в Debian это так.
После этого нужно указать системе, чтобы последняя загружала модуль fuse при старте:
sudo modprobe fuse
Далее добавляем пользователя, от имени которого Вы работаете в системе, в одноименную группу fuse:
sudo adduser имя_пользователя fuse
Меняем имя_пользователя на свое имя и исполняем команду. Не забываем поменять владельца:
sudo chown root:fuse /dev/fuse
Если этого не сделать, то придется каждый раз, когда подключаете сервер, делать это с правами суперпользователя.
Собственно, подготовительные работы на этом закончены.
Для того, чтобы подключить ваш сервер, посредством ssh:
sshfs логин@ip-адрес:/www/ ~/sshfs
В команде выше, необходимо заменить логин@ip-адрес на свои значения.
P.S. Как говориться в той пословице: “Делу время, потехе час.” Стоит иногда давать себе выходной и просто расслабиться. Отличным таким расслаблением можно назвать игры Лего Сити, которые доступны здесь – http://playshake.ru/. Там их много и вы обязательно найдете для себя что-то интересное.
P.S.S. Для особо требовательных людей, могу порекомендовать “повешать” эту команду на старт системы и навсегда забыть о том, что сервер от вас находится далеко и вас с ним разделяет глобальная сеть интернет.
Статья относится к
- Как сделать загрузочную флешку из ISO-образа ОС
- Как добавить Telnet-клиент в Windows 7
- Компонента V7Plus.dll не найдена
- Подсветка синтаксиса man-страниц в Linux или как задать цвет в редакторе less
- Advanced IP Scanner - простой сетевой сканер на всякий случай
- Установка и настройка пароля на менеджер ОС GRUB
- Два забытых рекорда в мире ноутбуков
- 09
фев - 02
фев - 12
дек - 26
мая - 24
фев
- RedNotebook - личный дневник в Linux
[3604351]
- Основные команды Linux - Справочник команд Линукс
[1650189]
- Команда mount в Linux или все о монтировании разделов, дисков, образов ISO и SMB ресурсов.
[1074340]
- Как сделать загрузочную флешку из ISO-образа ОС
[1067458]
- Скрипт Winetricks или доводим Wine до ума
[614587]
- Список радиостанций для Rhythmbox
[588045]
- Yarssr - RSS-напоминалка о новых поступлениях на сайте
[566471]
12 октября, 00:21
Интересный способ, расширяет возможности для бэкапов и прочих полезных вещей.