Архив автора: admin

Как подключить удалённую директорию через SSH.

Сегодня в статье поговорим о том, как можно подключить удаленную директорию расположенную на сервере к нам на локальный ПК, также справедливо и в обратном направлении. Подключать будем через протокол SSH.






Введение




Во время работы на удаленной хост машине приходится работать с файлами и директориями, производить редактирование и копирование на локальную машину и обратно, всё это через протокол SSH. Каждый раз использовать команду scp не очень удобно, особенно если делаете много правок. В этом случае к нам на помощь придет очень полезная утилита под названием sshfs




Все, что написано дальше — касается Linux, а в частности Ubuntu, хотя будет справедлива и для других Debian подобных дистрибутивов.
Итак продолжим. Будем монтировать Удаленную директорию на локальный ПК при помощи sshfs.




Установка sshfs




Но для начала утилиту надо установить в систему где будем производить монтирование. У меня это Ubuntu Server 20.04




В терминале набираем:




sudo apt install sshfs




Настройка sshfs




После установки добавляем нашего пользователя в группу пользователей fuse (если у Вас пользователь root то добавлять его нет необходимости). Добавить пользователя необходимо так как программа устанавливается в системные папки, к которым доступ обычным пользователям запрещен. И так, добавляем юзера в группу fuse:




sudo adduser $USER fuse




Далее на ПК создаем директорию для монтирования нашей удаленной директории:




mkdir ~/remote_dir




Ручное монтирование удаленной директории




Пробуем присоединить удаленную директорию:




sudo sshfs my_user@server.ru:/home/files ~/remote_dir




  • my_user – имя пользователя на удаленном сервере.
  • server.ru – FQDN вашего сервера или IP адрес.
  • /home/files – директория на сервере.
  • ~/remote_dir – директория на ПК куда будем производить монтирование.




Если соединение идет не по ключу то, скорее всего, у вас появится запрос на введение пароля с удаленной машины.




Авто монтирование удаленной директории




Чтобы каждый раз не вводить команду для монтирования нашей удаленной директории следует настроить автоматическое монтирование при загрузки нашей ОС. Для этого открываем терминал и вводим следующее:




sudo nano /etc/fstab




И в конце дописываем:




my_user@server.ru:/home/files ~/remote_dir fuse.sshfs defaults,_netdev,IdentityFile=/user/.ssh/id_rsa 0 0







Пробуем примонтировать директорию:




sudo mount -a




Если же вы сразу не получили ошибку fusermount: fuse device not found, try ‘modprobe fuse’ first — проверяйте директорию, там должны появиться файлы :). Если же вылезла ошибка — значит модуль ядра fuse не загрузился автоматом, пробуем загрузить вручную:




sudo modprobe fuse



[endtxt]




RSS




2021-06-02T07:05:28
SSH

🐧 Список всех каталогов и сортировка по размеру на Linux

Когда дело доходит до очистки жесткого диска в системах Linux, чтобы освободить место или стать более организованным, полезно определить, какие каталоги занимают больше всего места на диске.

В этом руководстве мы покажем вам, как составить список всех каталогов и отсортировать их по их общему размеру в Linux с помощью примеров командной строки или скрипта Bash. Читать →

Как включить или отключить SMBv2 в Windows 10?

В этом руководстве разберем, как включить или отключить сетевой протокол SMBv2 в Windows 10, но для начало разберем моменты, и что это такое.

Server Message Block (SMB) — это сетевой протокол обмена данными, используемый в системах Windows, чтобы приложения могли получить удаленный доступ к файлам, принтерам или ресурсам удаленного сервера. Читать →

Полное руководство по настройке SSH в Ubuntu

В наши дни SSH стал методом по умолчанию для доступа к удаленному серверу Linux.

SSH расшифровывается как Secure Shell и представляет собой мощный, эффективный и популярный сетевой протокол, используемый для удаленной связи между двумя компьютерами. И давайте не будем забывать о защищенной части его имени; SSH шифрует весь трафик для предотвращения таких атак, как угон и подслушивание, предлагая различные методы аутентификации и множество вариантов конфигурации. Читать →

MySQL. Просмотр запросов в реальном времени

В Linux существует команда «watch», которая позволяет запускать команды, стоящие после неё с определённым интервалом. Так можно почти в реальном времени отследить значения в выводе. К сожалению, иногда её неудобно или невозможно использовать для просмотра запросов MySQL. Но это ещё можно делать через mysqladmin.

Читать →

Конвертирование VHD диска в VMDK диск

Изобилие гипервизоров в современном IT-мире временами порождает задачи переноса/миграции с одной платформы на другую платформы. Причины могут быть разные — от полной смены платформы виртуализации для единичных случаев миграции отдельный виртаульных машин. В данной статье будет рассмотрено конвертирование VHD диска в VMDK диск, которое вызвано миграцией с гипервизора Hyper-V на гипервизор ESXi. Читать →