Настроить аутентификацию на основе ключа ssh
Создать пару ключей на локальном хосте.
$ ssh-keygen -t rsa
Принять все правила с помощью клавиши ввода.
Скопировать общедоступную ключ к удаленному хосту:
$ ssh-copy-id -i .ssh/id_rsa.pub user@host
Настроить аутентификацию на основе ключа ssh
$ sudo apt install sshfs
Установить удаленный каталог
$ sshfs user@host:/remote_directory /local_directory
9] Установить удаленный каталог Или не пытаться монтировать общие ресурсы через /etc/rc.local.
В обоих случаях это не сработает поскольку сеть недоступна, когда init читает / etc / fstab.
Установить AutoFS
$ sudo apt install autofs
Установить AutoFS
Прокомментировать следующие строки
#+/etc/auto.master.d
#+/etc/auto.master
Добавить новую строку
/- /etc/auto.sshfs --timeout=30
Сохранить и выйти
Изменить /etc/auto.sshfs
Добавить новую строку
/local_directory -fstype=fuse,allow_other,IdentityFile=/local_private_key :sshfs\#user@remote_host\:/remote_directory
23] Удаленное имя пользователя является обязательным. Сохранить и выйти
Изменить /etc/auto.sshfs
$ sudo service autofs stop
$ sudo automount -vf
Наблюдать журналы удаленного сервера ssh
$ ssh user@remote_server
$ sudo tailf /var/log/secure
Наблюдать за журналами удаленного ssh-сервера
Вы должны увидеть содержимое удаленного каталога
32] Запуск автофайлов в нормальном режимеОстановка AutoFS в режиме отладки с помощью CTRL-C.
Запуск AutoFS в обычном режиме
$ sudo service autofs start
Запуск autofs в нормальном режиме
(проверено на Ubuntu 14.04)