Задача:
Монтирование каталога с удаленного сервера по sshfs при загрузке сервера через fstab
Дано:
Два сервера CentOS 7
Подготовка
Первое, что необходимо сделать — создать ключи, для подключения по SSH без пароля. Как это сделать написано в статье Вход по ssh с использованием ключа
После настройки, система должна авторизовывать вас без запроса пароля
Установка необходимых пакетов
Тестирование подключения
Создадим директорию на удаленном сервере каталог /home/kost/remotedir, а так же на локальном сервере создадим под root директорию /mnt/remotedir и зададим на него права. После чего попробуем смонтировать удаленную директорию в ручную
Если ошибок не возникло, то переходим в директорию /mnt/remotedir на локальном сервере и создаем какую нибудь директорию или файл и проверяем на удаленном сервере
Настройка пакета sshfs
Для подключения директории под пользователем отличного от root необходимо в файл /etc/fuse.conf добавить параметр user_allow_other
Добавление точки монтирования в fstab
Монтирование производим под учетной записью kost добавим в /etc/fstab следующее
После чего перезагружаем сервер.
Тестирование подключения через fstab
Проверяем автомонтирование удаленного каталога командой mount. Вывод команды
Вот и все