В Linux терминале есть несколько способов подключения к сетевой папке. В этой статье мы рассмотрим два наиболее распространенных способа: через протокол SMB/CIFS и через протокол SSHFS.
Содержание статьи
Подключение к сетевой папке через протокол SMB/CIFS
SMB/CIFS – это протокол для обмена файлами и папками между компьютерами в сети. Для подключения к сетевой папке через этот протокол необходимо выполнить следующие шаги:
- Установить пакеты smbclient и cifs-utils. Для этого в терминале необходимо выполнить следующую команду:
sudo apt-get install smbclient cifs-utils
- Создать папку, в которую будет подключаться сетевая папка. Например, папку с именем «shared»:
mkdir ~/shared
- Подключиться к сетевой папке с помощью утилиты smbclient, указав имя сервера и путь до папки. Например, если сетевая папка находится на сервере с именем «server» и ее путь до нее «/shared_folder», то команда будет выглядеть так:
smbclient //server/shared_folder -U username
- Смонтировать сетевую папку в созданную ранее папку «shared». Для этого выполните следующую команду:
sudo mount -t cifs //server/shared_folder ~/shared -o username=username,password=password
Где «server/shared_folder» – путь до сетевой папки, «~/shared» – путь до локальной папки, которая будет использоваться для монтирования, а «username» и «password» – имя пользователя и пароль для подключения к сетевой папке.
После выполнения этой команды вы можете работать с файлами в сетевой папке так, как будто они находятся на вашем компьютере.
Подключение к сетевой папке через протокол SSHFS
SSHFS – это протокол для монтирования удаленной файловой системы через SSH-туннель. Для подключения к сетевой папке через этот протокол необходимо выполнить следующие шаги:
- Установить пакет sshfs. Для этого в терминале необходимо выполнить следующую команду:
sudo apt-get install sshfs
- Создать папку, в которую будет подключаться сетевая папка. Например, папку с именем «shared
mkdir ~/shared
- Подключиться к удаленному серверу через SSH и монтировать удаленную папку в созданную ранее папку «shared». Для этого выполните следующую команду:
sshfs username@server:/path/to/folder ~/shared
Где «username» – имя пользователя на удаленном сервере, «server» – IP-адрес или доменное имя удаленного сервера, «/path/to/folder» – путь до сетевой папки на удаленном сервере, «~/shared» – путь до локальной папки, которая будет использоваться для монтирования.
После выполнения этой команды вы будете подключены к сетевой папке и сможете работать с файлами в ней так, как будто они находятся на вашем компьютере.
Чтобы отмонтировать сетевую папку, выполните следующую команду:
fusermount -u ~/shared
Где «~/shared» – путь до монтированной папки.
Примеры использования команд для подключения к сетевой папке:
- Подключение к сетевой папке через протокол 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
- Подключение к сетевой папке через протокол SSHFS:
sudo apt-get install sshfs
mkdir ~/shared
sshfs username@server:/path/to/folder ~/shared
В заключение
В Linux терминале подключение к сетевой папке может быть осуществлено через протокол SMB/CIFS или через протокол SSHFS. Для подключения к сетевой папке необходимо установить соответствующие пакеты, создать папку, в которую будет произведено подключение, и выполнить команды для подключения к сетевой папке. После подключения к сетевой папке вы можете работать с файлами в ней так, как будто они находятся на вашем компьютере.

