Подключите папку к серверу для совместного использования через Samba ОТ ТЕРМИНАЛА

В учебном руководстве Ubuntu для того, как совместно использовать папку через Samba, инструкции прямо к (Успешной) самбе установки, добавляет запись в конфигурационный файл (завершенный) затем инструкция, где у меня есть проблема: "На Ubuntu: Откройте файловый менеджер по умолчанию и нажмите Connect to Server, затем входят": для ссылки вот ссылка на эту инструкцию: https://tutorials.ubuntu.com/tutorial/install-and-configure-samba#3

Проблема состоит в том, что я делаю это на удаленном экземпляре AWS. Так как я, у меня нет основанного на GUI файлового менеджера для работы с, только терминал через SSH. Я знаю, что мог настроить это на сервере VNC / клиентская пара для доступа к этому, которое я сделаю позже, но у меня нет времени теперь, когда это будет трудоемким и включит некоторый поиск и устранение неисправностей. Существует ли способ подключить эту папку к серверу для совместного использования от терминала вместо того, чтобы использовать файловый менеджер?

0
задан 29 May 2018 в 08:43

3 ответа

Соединение с Samba из терминальной командной строки

Пользователи файлового браузера ресурс, такие как gio (или gvfs-mount) смонтировать устройство. Адрес, который Вы рассматриваете как предложение, чтобы вставить, может быть помещен в это gio командная строка:

Для Ubuntu 16.04 и ранее:

$ gfvs-mount "smb://[yourserver]/[yourshare]"

Для Ubuntu 18.04 и позже:

$ gio mount "smb://[yourserver]/[yourshare]"

Можно получить доступ к доле в:

/run/user/[your user ID]/gvfs

Соединение с Samba совместно использует на загрузке компьютера

Можно сделать это постоянным добавленным это к /etc/fstab файл:

//servername/servershare /mysharedfolder cifs nofail,auto,uid=[username],gid=users,file_mode=0660,dir_mode=0775,iocharset=iso8859-15,credentials=/etc/smbpasswd 0 0

/etc/smbpasswd файл является текстовым файлом с этим форматом:

username=[username]
password=[passsword]

[Имя] должен быть заменен информацией об учетных данных. Не включайте скобки.

1
ответ дан 29 October 2019 в 05:57

Можно использовать SSHFS - Защищают Файловую систему Shell

Локальный

Установка SSHFS

$ sudo apt install sshfs

Создайте Локальную Папку для Удаленного Монтирования. Это может быть любой папкой, которую Вы любите, но например я использую:

$ mkdir -p ~/sshfs/[remote-host name]

Смонтируйте удаленную папку в локальной папке

$ sshfs -o idmap=user [remote user]@[remote ip address]:[path to remote folder] [path to local folder]

Это даст Вам локальную папку, которая отображается на удаленную папку, которую можно просмотреть через терминал или Наутилус (файловый менеджер).

Автоматические предложения Монтирования здесь

Но я полагаю, что существует более изящное решение с помощью/etc/fstab конфигурации.

Размонтируйте удаленную папку от локальной папки

$ fusermount -u [path to local folder]
0
ответ дан 29 October 2019 в 05:57

подключение с smbclient

  1. установка smbclient:

    sudo apt-get install smbclient

  2. перечислите доступные доли на хосте:

    smbclient -L <host>

  3. подключение:

    smbclient \\\\<host>\<sambashare> -U <username> # you'll be asked to enter the password

source:https://www.tldp.org/HOWTO/SMB-HOWTO-8.html

0
ответ дан 29 October 2019 в 05:57

Другие вопросы по тегам:

Похожие вопросы: