Для вставки команд в терминал используйте клавиши: Ctrl + V или Ctrl + Insert, либо Ctrl + Shift + V.
Все команды мы будем выполнять от имени пользователя root, поэтому мы не будем использовать в командах sudo для повышения прав, если вы выполняете под своим пользователям добавляйте sudo в начале команды.
Пример:
sudo apt-get update
Мы будем использовать Midnight Commander, если у вас его нет необходимо установить следующей командой:
apt-get update
apt-get install mc
Краткая справка по командам MC:
Краткая справка по работе в shell - консоли unix | linux:
Установим необходимые пакеты:
apt-get update
apt-get install samba samba-client
Создание samba пользователя:
# Создание пользователя
useradd dkasamba
# Создание пароля для пользователя
smbpasswd -a dkasamba
Установка редактора nano и редактирование файла конфиграции samba сервера:
apt-get install nano
nano /etc/samba/smb.conf
Открываем доступ к директории с сайтами, доступ по паролю:
* необходимо заменить dkasamba на имя вашего пользователя, если вы вносили изменения в команды выше
[www]
path = /var/www/
readonly = No
comment = Security Folder
security = user
valid users = dkasamba
client lanman auth = yes
client ntlmv2 auth = no
Тестирование конфигурации:
testparm
Запуск samba сервера:
sudo /etc/init.d/samba restart
Тестирование подключения к samba серверу:
smbclient -L //localhost -U dkasamba
Установка cifs:
sudo apt-get install cifs-utils
Создаем директорию для монтирования и монтируем в нашу систему расшаренную папку на серверу:
* меняем //server/shara на //ip_вашего_сервера/имя_расшаренной_папки, пример: //95.101.1.35/www
* вместо user - наш созданный пользователь на сервер, pass - пароль нашего созданного пользователя на сервере
sudo mkdir /mnt/share
sudo mount -t cifs -o username=user,password=pass //SERVER/share /mnt/share
Открываем проводник (Мой компьютер), пишем в строке адреса:
\\наш_ip
\имя_нашего_пользователя
# Слэш обязательно
И пароль, все настройка завершена.
sudo nano /etc/samba/smb.conf
bind interfaces only = yes
# Наименование нашего интерфейса vpn
# Можно вместо интерфейса указать ip сеть:
# interfaces = 10.1.0.0/8
interfaces = tap0
После этого перезапускаем samba сервер:
sudo /etc/init.d/samba restart