Как да монтирате отдалечени директории с sshfs на Linux - администриране на сървъра

Как да се свържете с отдалечен директория чрез SSH в OSLinux система? Как да използвате SSHFS да монтирате отдалечени файлови системи чрез SSH на система Ubuntu, или Debian / RHEL / CentOS / Arch Linux?
SSH е защитен протокол, и можете да го използвате, за да монтира директория на отдалечен сървър или местен лаптоп с помощта SSHF услуга. С SSHFS можете да се монтира отдалечена файлова система на сървъра на локалната система Linux.

SSHFS е файловата система на базата на протокол SSH File Transfer. Тя е инсталирана на клиентската система, тя трябва да бъде инсталиран на вашия компютър / лаптоп OS CentOS / RHEL / Ubuntu / Debian / Arch Linux. Няма нужда да инсталирате нищо на сървъра (server1.cyberciti.biz). Трябва само да OpenSSH сървър инсталиран на сървъра страна. например:

Как да монтирате отдалечени директории с sshfs на Linux - администриране на сървъра

SSHFS инсталация на Ubuntu / Debian / Mint Linux

Въведете следната команда ап-да:

Вивек @ server1 .cyberciti .biz. / Проект / WWW / / MNT / server1 предпазител .sshfs noauto. х - systemd .automount. _netdev. потребители. idmap = употреба. IdentityFile = / Начало / Вивек / .ssh / id_rsa. allow_other. свържете 0 0

Запазете файла. Описание на параметрите:

  1. [email protected]: сървър SSHD Дистанционното
  2. предпазител: типа на файловата система.
  3. idmap = потребител: свържете Само потребителят с конкретна UID.
  4. allow_other: Да се ​​разреши достъп на други потребители.
  5. свържете: Свържете се със сървъра.
  6. _netdev: файлова система е на устройството, която изисква достъп до мрежата (използван за защита на системата от опити да ги монтирате файлови системи до мрежата не е била включена в системата).
  7. потребители: позволи на всички потребители да се свързване и спиране на файловата система.
  8. IdentityFile = / път / до / .ssh / keyfile - SSH ключ файл.

Може би може да се интересува:

Worpress атака чрез уязвимост в приставки

1 Отговор

За да не се въведе парола, можете да използвате командата
ехо "пас" | sshfs потребител @ хост: / реж / mydir -о password_stdin
където
мине - парола на отдалечения сървър;
password_stdin - опция, която отнема парола предава чрез ехо.