Как в Linux терминале подключиться к сетевой папке?

В Linux терминале есть несколько способов подключения к сетевой папке. В этой статье мы рассмотрим два наиболее распространенных способа: через протокол SMB/CIFS и через протокол SSHFS.

Подключение к сетевой папке через протокол SMB/CIFS

SMB/CIFS – это протокол для обмена файлами и папками между компьютерами в сети. Для подключения к сетевой папке через этот протокол необходимо выполнить следующие шаги:

  1. Установить пакеты smbclient и cifs-utils. Для этого в терминале необходимо выполнить следующую команду:

sudo apt-get install smbclient cifs-utils

  1. Создать папку, в которую будет подключаться сетевая папка. Например, папку с именем «shared»:

mkdir ~/shared

  1. Подключиться к сетевой папке с помощью утилиты smbclient, указав имя сервера и путь до папки. Например, если сетевая папка находится на сервере с именем «server» и ее путь до нее «/shared_folder», то команда будет выглядеть так:
Читайте также:  Команда htop в Linux (Интерактивный просмотр процессов)

smbclient //server/shared_folder -U username

После выполнения этой команды будет запрошен пароль для указанного пользователя. После ввода пароля вы будете подключены к сетевой папке.
  1. Смонтировать сетевую папку в созданную ранее папку «shared». Для этого выполните следующую команду:
sudo mount -t cifs //server/shared_folder ~/shared -o username=username,password=password

Где «server/shared_folder» – путь до сетевой папки, «~/shared» – путь до локальной папки, которая будет использоваться для монтирования, а «username» и «password» – имя пользователя и пароль для подключения к сетевой папке.

После выполнения этой команды вы можете работать с файлами в сетевой папке так, как будто они находятся на вашем компьютере.

Подключение к сетевой папке через протокол SSHFS

SSHFS – это протокол для монтирования удаленной файловой системы через SSH-туннель. Для подключения к сетевой папке через этот протокол необходимо выполнить следующие шаги:

  1. Установить пакет sshfs. Для этого в терминале необходимо выполнить следующую команду:
Читайте также:  Как сменить порт SSH в Linux

sudo apt-get install sshfs

  1. Создать папку, в которую будет подключаться сетевая папка. Например, папку с именем «shared

mkdir ~/shared

  1. Подключиться к удаленному серверу через SSH и монтировать удаленную папку в созданную ранее папку «shared». Для этого выполните следующую команду:

sshfs username@server:/path/to/folder ~/shared

Где «username» – имя пользователя на удаленном сервере, «server» – IP-адрес или доменное имя удаленного сервера, «/path/to/folder» – путь до сетевой папки на удаленном сервере, «~/shared» – путь до локальной папки, которая будет использоваться для монтирования.

После выполнения этой команды вы будете подключены к сетевой папке и сможете работать с файлами в ней так, как будто они находятся на вашем компьютере.

Читайте также:  Как установить и создать свое первое React Native приложение (Быстрый старт)

Чтобы отмонтировать сетевую папку, выполните следующую команду:

fusermount -u ~/shared

Где «~/shared» – путь до монтированной папки.

Примеры использования команд для подключения к сетевой папке:

  1. Подключение к сетевой папке через протокол SMB/CIFS:

sudo apt-get install smbclient cifs-utils
mkdir ~/shared
smbclient //server/shared_folder -U username
sudo mount -t cifs //server/shared_folder ~/shared -o username=username,password=password

  1. Подключение к сетевой папке через протокол SSHFS:

sudo apt-get install sshfs
mkdir ~/shared
sshfs username@server:/path/to/folder ~/shared

В заключение

В Linux терминале подключение к сетевой папке может быть осуществлено через протокол SMB/CIFS или через протокол SSHFS. Для подключения к сетевой папке необходимо установить соответствующие пакеты, создать папку, в которую будет произведено подключение, и выполнить команды для подключения к сетевой папке. После подключения к сетевой папке вы можете работать с файлами в ней так, как будто они находятся на вашем компьютере.