Свържете се към вашия Samba сървър от Linux

Написах няколко статии за Samba тук, на Ghacks. И повечето хора знаят как да се свържат с акциите на Samba чрез Windows. Най-общо казано (когато всичко е настроено правилно), просто е въпрос на отваряне на Explorer и въвеждане на \\ ADDRESS_OF_SAMBA_SERVER \ SHARENAME, за да стигнете до вашите акции на Samba. Но какво да кажем за Linux? Как ще се свържете с споделянията на Samba със същата операционна система, която работи на сървъра Samba?

Човек би си помислил, че лесна задача. Всъщност е, след като разберете как се прави. И в тази статия ще ви покажа два различни начина за осъществяване на връзка с вашия Samba сървър. Ще трябва да имате познания за това как е настроен Samba сървърът, както и потребителско име / парола, конфигурирани на Samba сървъра. Има и няколко стъпки, които трябва да предприемете на работния плот за един определен метод на свързване.

Двата метода, които ще опиша са: Използване на диалоговия прозорец за свързване на GNOME към сървъра и командния ред. Последният ще бъде използван, за да ви покаже как да настроите автоматично монтиране за Samba.

Графичният метод

Фигура

Ако погледнете менюто на GNOME Places, ще видите запис с надпис "Свързване със сървъра ...". Това искате да използвате, за да се свържете със своя сървър Samba. Когато кликнете върху това, ще се отвори нов прозорец. От падащото меню Тип на услугата изберете "Споделяне на Windows" (вижте Фигура 1).

Когато изберете този запис, някои от опциите за конфигурация ще се променят. Както можете да видите (на фигура 1), аз съм въвел необходимите опции за свързване към Samba сървър във вътрешната ми мрежа. Ще искате да замените информацията, така че да отразява вашите нужди. Единственият труден бит информация може да е записът на папката. Ако се свързвате с главната директория на споделянето, няма да е необходимо да въвеждате нищо там. Кажете например, че споделяте е / media / samba / user . Ако искате да се свържете с тази директория, оставете вписването на папката празно. Кажете обаче, че искате да се свържете директно с подпапка в рамките на споделеното - можете да въведете тази папка тук. Това, разбира се, не е необходимо, защото винаги можете да обикаляте под-директории с проста навигация. В този прозорец можете също да изберете незабавно да добавите отметка.

Фигура 2

След като въведете цялата информация, щракнете върху Свързване и ще бъдете посрещнати с нов прозорец, който изисква да въведете парола. Освен това, ако не предоставите име на домейн в предишния прозорец, ще трябва да го въведете тук.

Можете също да настроите това, за да запомните паролата си или докато не излезете, или докато, добре, завинаги. След като въведете паролата / домейна, щракнете върху бутона Connect и нов прозорец Nautilus ще се отвори вътре във вашия Samba Share.

Използване на командния ред

Сега ще използваме командния ред за постигане на подобна цел. Най-голямата разлика е, че всъщност ще монтираме споделянето на Samba в друга директория, почти по същия начин, по който бихме монтирали втори твърд диск.

Има няколко парчета, които трябва да се съберат, преди всъщност да се погрижим за монтажа. Първо нека създадем директория, към която ще бъде монтиран дялът на Samba. Така че от прозореца на терминала издайте следната команда:

sudo mkdir / media / samba

Сега нека се уверим, че нашите потребители могат да четат / пишат в тази директория с командата:

sudo chmod -R u + rw / media / samba

Добре, сега нека се уверим, че можем да видим споделянията на Samba от командния ред. Ще направим това с командата smbclient така:

smbclient -L // SAMBA_SERVER_ADDRESS

Където SAMBA_SERVER_ADDRESS е действителният IP адрес на Samba сървъра.

Фигура 3

Ще бъдете подканени за вашето потребителско име и парола. Ако получите грешка, може да е, че потребителските имена не съвпадат на всеки край. В такъв случай можете да добавите превключвателя -U към командата така:

smbclient --user = jlwallen -L // SAMBA_SERVER_ADDRESS

Трябва да видите изход, подобен на показания на фигура 3.

Сега е време да се опитате да монтирате споделянето на Samba в директорията / media / samba . За да направите тази команда:

sudo mount -t cifs // SAMBA_SERVER_ADDRESS / SHARE -o потребителско име = USERNAME / медия / samba /

Където:

  • SAMBA_SERVER_ADDRESS е IP адресът на сървъра Samba.
  • SHARE е името на акцията.
  • USERNAME е потребителското име, с което да се свържете.

Ако това работи, сега можете да направите това автоматизирано монтиране, като добавите следния ред към / etc / fstab файла:

//SAMBA_SERVER_ADDRESS/SHARE /media/samba cifs credentials=/etc/samba/user.cred 0 0

Когато SAMBA_SERVER_ADDRESS е IP адресът на сървъра Samba и SHARE е името на споделянето.

Забележете файла user.cred. Това е едно последно нещо, което трябва да създадем. С текстовия си редактор създайте този файл и го поставете:

потребителско име = USER

парола = ПАРОЛА

Когато USER е потребителското име, с което да влезете, а PASSWORD е паролата, която да използвате за удостоверяване. Последната стъпка е даването на този нов файл подходящите разрешения с командата:

sudo chmod 600 /etc/samba/user.cred

Можете да осигурите това да работи, като издадете командата mount -a, която трябва да монтира вашия дял Samba.

Заключителни мисли

Вече трябва да имате автоматично монтираща се споделяне на Samba - или възможност за лесно свързване на вашия GNOME десктоп към споделяне на Samba. Samba е много мощен инструмент, който не само може да споделя файлове с Windows машини, но и с Linux машини.