Як монтувати віддалені директорії з sshfs на linux - адміністрування серверів

Як підключити віддалений каталог по SSH в системі ОСLinux? Як використовувати SSHFS для монтування віддалені файлові системи через SSH в системі Ubuntu або Debian / RHEL / CentOS / Arch Linux?
SSH є безпечним протоколом, і ви можете використовувати його, щоб змонтувати каталог на віддаленому сервері або локальної ноутбук за допомогою сервісу SSHF. З SSHFS ви можете змонтувати віддалену файлову систему сервера на локальний з ОС Linux.

SSHFS є файлова система на основі протоколу передачі SSH файлу. Вона встановлюється на клієнтській системі, її необхідно встановити на локальному комп'ютері / ноутбуці ОС CentOS / RHEL / Ubuntu / Debian / Arch Linux. Немає необхідності встановлювати що-небудь на сервері (server1.cyberciti.biz). Вам потрібно всього лише OpenSSH сервер, встановлений на стороні сервера. приклад:

Як монтувати віддалені директорії з sshfs на linux - адміністрування серверів

Установка SSHFS на Ubuntu / Debian / Mint Linux

Введіть наступну команду APT-GET:

vivek @ server1 .cyberciti .biz. / Project / www / / mnt / server1 fuse .sshfs noauto. x - systemd .automount. _netdev. users. idmap = user. IdentityFile = / home / vivek / .ssh / id_rsa. allow_other. reconnect 0 0

Збережіть файл. Опис параметрів:

  1. [email protected]: Віддалений сервер з SSHD
  2. fuse: Тип файлової системи.
  3. idmap = user: тільки підключення користувача з певним UID.
  4. allow_other: Дозволити доступ для інших користувачів.
  5. reconnect: встановити з'єднання із сервером.
  6. _netdev: файлова система знаходиться на пристрої, який вимагає доступу до мережі (використовується для захисту системи від спроб монтувати ці файлові системи, поки мережа не була включена в системі).
  7. users: Дозволити всім користувачам монтувати і демонтувати файлову систему.
  8. IdentityFile = / path / to / .ssh / keyfile - файл ключів SSH.

Можливо Вам буде цікаво:

Атака Worpress через уразливості плагінів

1 Response

Для того щоб не вводити пароль можна використовувати команду
echo 'pass' | sshfs user @ host: / dir / mydir -o password_stdin
де
pass - пароль від віддаленого сервера;
password_stdin - опція яка приймає пароль передається, через echo.

Схожі статті