Автор Тема: помогите настроить доступ к папке с хостом var/www, (через samba)  (Прочитано 4377 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Кавалерия

  • Новичок форума
  • Сообщений: 5
Здрасте!

Я ни как не могу найти вменяемую инструкцию как настроить FTP сервер для доступа к каталогу с хостом!

Я конечно далеко не спец, но и не собираюсь им быть, мне нужен был просто домашний веб-сервер для создания своего проекта. Нашел старый Eee PC 900 с 4гб жёстким, и установил на него Debian8 без графической оболочки. установил LAMP, phpmyadmin. Всё пашет, PuTTY заходит, збс! Большего и не надо мне! Ну и конечно же пора приниматься за дела!!! Писать PHP-файлики. Но не тут то было! Ни где внятно не пишут как кто связывается с сервером. Нашел инфу что по FTP подрубаются к var/www. Но когда я начал рыться и разбираться как мне этот vsftpd настроить, то зашел в тупик! Везде пишут по разному.
Сейчас при входе в FTP запрашивает пароль, ввожу логин юзера, пароль юзера, попадаю в каталог /home/юзер, и в этом каталоге ни чего не дает делать!

Хочу также логиниться, попадать в каталог /var/www, и чтоб все мог в нем делать!!!

Спасибо с уважением!
« Последнее редактирование: 05 Апреля 2016, 16:16:23 от Кавалерия »
 

Оффлайн yoric

Re: помогите настроить FTP доступ к веб-серверу
« Ответ #1 : 02 Апреля 2016, 21:17:19 »
Коротко и не скажешь, в одну строку настроек не уложиться, читайте про настройку и возможные режимы vsftpd. Всё это, и даже больше, он может.
 

Оффлайн oermolaev

Re: помогите настроить FTP доступ к веб-серверу
« Ответ #2 : 02 Апреля 2016, 21:21:00 »
Понял так что из винды? Тогда наверное будет проще (и, возможно, правильнее) подключаться через filezilla+sftp. Тогда и vsftpd будет не нужен.
 

Оффлайн yoric

Re: помогите настроить FTP доступ к веб-серверу
« Ответ #3 : 02 Апреля 2016, 21:27:32 »
Да, кстати, если через putty заходите, то что ещё надо-то? Вы в системе, всё открыто, в том числе и su/sudo.
 

Оффлайн Кавалерия

  • Новичок форума
  • Сообщений: 5
Re: помогите настроить FTP доступ к веб-серверу
« Ответ #4 : 02 Апреля 2016, 21:44:08 »
Да, кстати, если через putty заходите, то что ещё надо-то? Вы в системе, всё открыто, в том числе и su/sudo.

Через putty? И как мне в винде видеть файлы? Как мне их с удобствами создавать, открывать, править? Что то типа самбы?
Кстати и самбу щас смотрю , тоже не могу найти как настраивать.... Какой то гемор. Мне по сути то только доступ к WWW папке и я больше ни когда не залезу в этот сервер! пипец((..
 

Оффлайн ihammers

Re: помогите настроить FTP доступ к веб-серверу
« Ответ #5 : 03 Апреля 2016, 03:18:22 »
Попробуйте использовать WinSCP и тогда вам не придётся настраивать FTP и Samba для передачи данных на GNU/Linux машину.

Там выбирайте SFTP через порт который вы используете для соединения через PUTTY.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн Кавалерия

  • Новичок форума
  • Сообщений: 5
Re: помогите настроить FTP доступ к веб-серверу
« Ответ #6 : 03 Апреля 2016, 18:29:54 »

Там выбирайте SFTP через порт который вы используете для соединения через PUTTY.

Наверно можно и так настроить.. Но согласись это костыли.
Пытаюсь с самбой щас разобраться, смог открыть доступ к папке var/www , и дал на неё полный доступ всем! Короче вхожу в неё без пароля. Обрадовался! Хрен с ним с доступом, пускай все видят эту папку, всё равно она в локальной сети дома. Ура! Думал всё, готово! можно дальше переходить к php, к написанию сайта. Но оказалось что файлики и папки в этой директории сохраняются не с правами root, а с правами юзера! Из за этого браузер не открывает их! Они лежат там себе в var/www но толку ноль! Теперь с правами разбираюсь... Тоже муть какая то. Как теперь убрать права доступа "Все" на эту папку? Я написал chmod -R 777 /car/www, тем самым открыл полный доступ, теперь как снять его, я ХЗ, сижу разбираюсь ((
 

Оффлайн ihammers

Re: помогите настроить FTP доступ к веб-серверу
« Ответ #7 : 04 Апреля 2016, 02:16:56 »
[ot]
Наверно можно и так настроить.. Но согласись это костыли.
Нет, не соглашусь. Ставить FTP (не совсем безопасно) или Samba это дополнительный сервис и настройка, а openssh сервер у вас уже есть.[/ot]
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн endru

Re: помогите настроить FTP доступ к веб-серверу
« Ответ #8 : 04 Апреля 2016, 05:10:50 »
1) для доступа не обязательно использовать FTP! SFTP - отличное средство, причем работает на ура. можно и samba, все зависит от задач...
2) исполняемыми файлы ставить не нужно, нужно учиться правильно выставлять права сразу: 664 - вполне достаточно для файлов, и 775 для директорий. меняются права следующим образом:
#для директорий
find /var/www/ -type d -exec chmod 775 {} \;
#для файлов
find /var/www/ -type f -exec chmod 664 {} \;
3) чтобы избавиться от проблем с правами - нужно запускать apache от пользователя, под которым эти файлы заливаются. для этого нужно поставить пакет:
apt-get install apache2-mpm-itkи добавить в конфиг apache строки:
<IfModule mpm_itk_module>
               AssignUserId myuser myusergroup
</IfModule>
после чего поменять владельца для файлов:
chown -R myuser:myusergroup /var/www/
 
Пользователи, которые поблагодарили этот пост: Кавалерия

Оффлайн Кавалерия

  • Новичок форума
  • Сообщений: 5
Re: помогите настроить FTP доступ к веб-серверу
« Ответ #9 : 04 Апреля 2016, 12:03:35 »
и добавить в конфиг apache строки:


Я всё сделал как ты написал! Только пока не нашел конфиг apache чтоб вставить строчки...
Но всё и так заработало через самбу!!! Я с винды захожу на www , создаю удаляю папки файлы, всё работает!!! Боже я чуть не прослезился) как тебе endru задонатить?
Во всех дочерних папках и файлах появились разрешения для юзера и группы юзера которых я прописал! Но и по прежнему осталось разрешение "Все", не знаю надо ли это или нет... Не спрашивает пароль при входе в WWW, может это из за разрешения "Все" ? А может не спрашивает потому что я ввел его ранее, когда винда его запросила . Не знаю.
По пробовал войти с ноутбука (с другого виндового компа) через сеть, там вообще сервер дебиан не виден в сети. попробовал через ip \\192.168.1.6\ пишет виндоус не может получить доступ. Не пойму в чем дело(. С одной винды входит, с другой не входит, как так..
 

Оффлайн endru

Re: помогите настроить FTP доступ к веб-серверу
« Ответ #10 : 04 Апреля 2016, 12:31:23 »
думаю стоит поменять название темы. ибо начали про FTP закончили samba... а пока тема перенесена.

Кавалерия,
1) виндовый клиент кэширует пароль в сетевые шары.
2) брандмауэр может блокировать доступ в сетевые шары, особенно если сеть настроена как общественная. в таком случае проще на время отключить его вообще, и проверить.

Оффлайн Кавалерия

  • Новичок форума
  • Сообщений: 5
1) виндовый клиент кэширует пароль в сетевые шары.

Ты прав, кэшировал.. теперь и на основном компе точно так же ведет себя как на ноутбуке!
Тему я поменял.
Брандмауэр ни какой разницы не дал , вкл.чал, выключал...
Когда было разрешение -R 777 на всю var/www  -- то просто заходил через сетевое окружение в комп debian и в папку www.
а теперь пишет разрешение на доступ отсутствует. И даже пароля не спрашивает.
подскажите что за фигня может быть?




Cообщение объединено 05 Апреля 2016, 17:46:07
и ещё, я так и не нашел конфиг апача куда вот это вставить:

и добавить в конфиг apache строки:
Код: [Выделить]
<IfModule mpm_itk_module>
               AssignUserId myuser myusergroup
</IfModule>

подскажите для чего это?
« Последнее редактирование: 05 Апреля 2016, 17:46:07 от Кавалерия »
 

Оффлайн ihammers

Конфигурационные файлы apache2 находятся в директории /etc/apache2. Данный блок указывает apache2 запускать процесс от отпределенной группы и пользователя.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Теги:
     

    Помогите новичку понять философию))

    Автор ev83gen

    Ответов: 5
    Просмотров: 2151
    Последний ответ 24 Августа 2015, 19:03:10
    от vovan--vovan
    Форумчане-рыбаки, помогите побороть спиннинг..

    Автор gardarea51

    Ответов: 2
    Просмотров: 1842
    Последний ответ 10 Июня 2013, 22:02:47
    от gardarea51
    Помогите разобрать задачку на Bash

    Автор СергейDebian

    Ответов: 11
    Просмотров: 2112
    Последний ответ 08 Июля 2018, 15:04:27
    от СергейDebian
    Помогите подобрать б/у ноут за 100-150$!

    Автор LionDeb

    Ответов: 3
    Просмотров: 1582
    Последний ответ 21 Сентября 2015, 00:17:46
    от LionDeb
    Ошибка (wxWidgets must be installed on your system.) -помогите разобраться.

    Автор temakonkin

    Ответов: 1
    Просмотров: 2816
    Последний ответ 21 Февраля 2015, 04:25:51
    от ihammers