5 1 1 1 1 1 1 1 1 1 1 Rating 5.00 (4 Votes)

Ниже кратко расскажу, как создать общую папку в CentOS и подключиться к ней из Windows.

Настройка Samba

Устанавливаем Samba:

yum install samba samba-common

Включаем автозагрузку:

chkconfig --level 345 smb on

Запускаем службу:

service smb start

Разрешаем подключение фаерволе:

iptables -A INPUT -p udp -m udp -s 192.168.1.0/24 --dport 137 -j ACCEPT
iptables -A INPUT -p udp -m udp -s 192.168.1.0/24 --dport 138 -j ACCEPT
iptables -A INPUT -p tcp -m tcp -s 192.168.1.0/24 --dport 139 -j ACCEPT
iptables -A INPUT -p tcp -m tcp -s 192.168.0.0/24 --dport 445 -j ACCEP

Добавляем учетную запись и задаем ей пароль:

adduser username smbpasswd -a username

Добавляем в файл /etc/samba/smb.conf строки (расшарим папку tmp):

[tmp]
    path = /tmp
    public = yes
    writable = yes
    printable = no
    write list = +staff

Обновляем конфигурацию:

service smb reload

Проверяем конфигурацию:

testparm -s /etc/samba/smb.conf

Если что то не так пробуем перезапустить сервис:

service smb restart

Подключение

  • Добавим нашу общую папку в Windows, как сетевой диск - My Computer - Tools - Map network drive...
  • Указываем путь - \\linuxServer\tmp
  • На запрос имени пользователя и пароля указываем - linuxServer\username и соотвественно пароль

Пользуемся ;)

 

Комментарии  

AlexSYa
-2 # AlexSYa 01.03.2016 13:55
iptables -A INPUT -p tcp -m tcp -s 192.168.1.0/24 --dport 139 -j ACCEPT
iptables -A INPUT -p tcp -m tcp -s 192.168.0.0/24 --dport 445 -j ACCEP
Значения 192.168.1.0/24 и 192.168.0.0/24 универсальны для всех или нет?
Ответить | Ответить с цитатой | Цитировать
Y. Goncharov
-2 # Y. Goncharov 13.03.2016 12:23
Это порты file sharing протокола, разрешив их, Вы разрешите использовать общие ресурсы по сети...
https://technet.microsoft.com/en-us/library/cc731402.aspx
Ответить | Ответить с цитатой | Цитировать
Роман
-2 # Роман 16.03.2016 14:21
порты 139-445 это понятно, непонятно, IP какие писать? 192.168.1.0 это что-то универсальное, или писать свой сетевой IP, или IP шлюза? Вот что непонятно...
Ответить | Ответить с цитатой | Цитировать
Роман
-2 # Роман 16.03.2016 14:28
[quote name="Y. Goncharov"]Это порты file sharing протокола, разрешив их, Вы разрешите использовать общие ресурсы по сети...
с портами понятно, какие IP писать, свой, или внешний шлюз, или диапазон IP? Если я на виртуалке sentos поставил то из windos хоста мне вообще зачем IP указывать, или это не мой случай, мне по другому всё делать?
Ответить | Ответить с цитатой | Цитировать
John Chekhovski
-2 # John Chekhovski 10.10.2016 12:56
Спасибо тебе и респект, всё сработало как надо!
Ответить | Ответить с цитатой | Цитировать

Сейчас 335 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз