“fstab sshfs” относится к настройке файла /etc/fstabдля монтирования удаленного каталога с использованием SSHFS (файловая система Secure Shell) в Linux. Это позволяет вам безопасно получать доступ к файлам на удаленном сервере через SSH.
Вот несколько способов добиться этого, а также примеры кода:
Метод 1: использование команды sshfs
$ sudo sshfs user@remote_host:/remote_directory /local_mount_point
Замените userименем пользователя удаленного сервера, remote_hostIP-адресом или именем хоста удаленного сервера и /remote_directoryна путь к удаленному каталогу, который вы хотите смонтировать. Аналогично, /local_mount_pointследует заменить локальным каталогом, в который вы хотите смонтировать удаленный каталог.
Способ 2: использование файла /etc/fstab
Отредактируйте файл /etc/fstabс помощью текстового редактора:
$ sudo nano /etc/fstab
Добавьте следующую строку в конец файла:
user@remote_host:/remote_directory /local_mount_point fuse.sshfs defaults,_netdev 0 0
Сохраните файл и выйдите из текстового редактора. Замените user, remote_host, /remote_directoryи /local_mount_point, как описано в методе 1.
Метод 3: использование файла конфигурации SSH
Отредактируйте или создайте файл конфигурации SSH с помощью текстового редактора:
$ nano ~/.ssh/config
Добавьте в файл следующие строки:
Host my_remote_server
HostName remote_host
User user
Сохраните файл и выйдите из текстового редактора. Замените my_remote_server, remote_hostи userсоответствующими значениями.
Отредактируйте файл /etc/fstab:
$ sudo nano /etc/fstab
Добавьте следующую строку в конец файла:
my_remote_server:/remote_directory /local_mount_point fuse.sshfs defaults,_netdev 0 0
Сохраните файл и выйдите из текстового редактора. Замените remote_directoryи /local_mount_point, как описано в методе 1.
После выполнения любого из вышеперечисленных методов вы можете смонтировать удаленный каталог, перезагрузив систему или выполнив следующую команду:
$ sudo mount -a