Как закрыть доступ к сайту паролем
👁7 571 просм.
При разработке нового сайта, а так же при его использовании бывают различные ситуации, когда нужно закрыть доступ к сайту паролем. Это может быть обусловлено необходимостью запретить индексирование контента нового ресурса поисковыми системами в период разработки. Или может появиться необходимость закрыть доступ неавторизированных пользователей к определенным разделам, документам сайта.
С подобными задачами отлично справляются штатные функции встроенной защиты WEB-сервера Apache. И для того, чтоб ими воспользоваться не нужно углубленных знаний языков программирования. Достаточно выполнить следующую последовательность действий: создать файл с паролями, назвав его .htpasswd, переписать его на сервер; и создать файл .htaccess, с указаниями по защите, и записать его в директорию на сервере, которую необходимо защитить паролем. Если необходимо защитить паролем полностью весь сайт, то информация файла .htaccess должна находиться в корневой директории.
Как создать файл паролей .htpasswd
.htpasswd, — это обычный текстовой файл, он должен иметь следующую структуру:
user_1:password_1
user_2:password_2
и т.д.
Чтоб создать этот файл откройте приложение «Блокнот» на компьютере, либо другой текстовый редактор, и сохраните новый документ под именем .htpasswd, без расширения txt. При сохранении нового файла выберите кодировку UTF-8.
Далее, на первом этапе придумайте новый логин и сгенерируйте новый пароль, воспользовавшись страницей генератора паролей. Сохраните полученные данные.
Затем, на втором этапе сгенерируйте содержимое файла .htpasswd, воспользовавшись генератором содержимого для .htpasswd. В поле «Логин» укажите придуманный вами логин, в поле «Пароль», — сгенерированный ранее пароль. После чего, полученный результат сохраните в созданном ранее документе .htpasswd.
Обратите внимание, что никакого другого содержимого, кроме как из полученной формы, в файле .htpasswd быть не должно. Созданный на первом этапе логин и пароль нужно будет указывать в поле авторизации на сайте.
Теперь сохраните на сервере полученный файл .htpasswd. Для более надежной защиты лучше положить его в директорию не доступную через www. Это может быть любая созданная вами папка на одном уровне с директорией, в которой содержатся файлы вашего сайта. Теперь скопируйте путь к сохраненному файлу на хостинге.
Если не удается узнать абсолютный путь то скачайте этот скрипт, разархивируйте его и положите в корневую директорию сайта. После чего введите в поисковой строке браузера имя вашего домена с указанием названия скрипта «ups.php». Например, moysite.com/ups.php . В результате выполнения скрипта вы увидите примерно следующую информацию:
Document root: /home/XXXXX/YYYYY Полный путь к скрипту и его имя: /home/XXXX/YYYYY/ups.php Имя скрипта: /ups.php
Document root: /home/XXXXX/YYYYY Полный путь к скрипту и его имя: /home/XXXX/YYYYY/ups.php Имя скрипта: /ups.php |
Подставьте в путь, указанный в строке «Полный путь к скрипту и его имя» название созданной вами папки вместо YYYYY и .htpasswd, вместо ups.php. Таким образом вы получите абсолютный путь к сохраненному на хостинге файлу .htpasswd. Это нам понадобится для следующего шага.
Как создать файл защиты .htaccess
Теперь, когда файл с паролями создан, нам нужно создать файл .htaccess, который будет защищать доступ к директории, в которую мы его сохраним.
Если вы хотите защитить доступ полностью ко всему ресурсу, и в корневой директории сайта уже есть файл .htaccess, то вам достаточно добавить в конце этого файла следующую информацию:
AuthType Basic AuthName «Protected Area» AuthUserFile /home/XXXX/YYYYY/.htpasswd Require valid-user
AuthType Basic AuthName «Protected Area» AuthUserFile /home/XXXX/YYYYY/.htpasswd Require valid-user |
Где вместо /home/XXXX/YYYYY/.htpasswd указать ваш абсолютный путь к сохраненному на хостинге файлу .htpasswd, который мы узнали ранее.
Если же вы хотите защитить паролем определенную директорию, то необходимо создать новый чистый файл .htaccess, по аналогии с тем, как мы создавали файл .htpasswd. И внести в него только лишь информацию с правилами для защиты, которая показана в предыдущем абзаце. После чего его нужно сохранить, и записать в директорию, которую необходимо запаролить.
Теперь, если мы будем пытаться зайти в запароленную директорию, то увидим следующее окно авторизации, в котором нужно указать логин и пароль, полученный на первом этапе формирования файла .htpasswd
Как закрыть доступ к сайту паролем с исключениями
Кроме того, указав следующую информацию в файле .htaccess при необходимости можно:
- Открыть доступ только к определенному файлу
require valid-user Authname «Protected» Authtype Basic AuthUserFile «/home/XXXX/YYYYY/.htpasswd» <Files page.php> allow from all satisfy any </Files>
require valid-user Authname «Protected» Authtype Basic AuthUserFile «/home/XXXX/YYYYY/.htpasswd» <Files page.php> allow from all satisfy any </Files> |
- Открыть доступ только к файлам с определенным расширением
require valid-user Authname «Protected» Authtype Basic AuthUserFile «/home/XXXX/YYYYY/.htpasswd» <Files *.pdf> allow from all satisfy any </Files>
require valid-user Authname «Protected» Authtype Basic AuthUserFile «/home/XXXX/YYYYY/.htpasswd» <Files *.pdf> allow from all satisfy any </Files> |
- Открыть доступ к файлам с несколькими расширениями
require valid-user Authname «Protected» Authtype Basic AuthUserFile «/home/XXXX/YYYYY/.htpasswd» <FilesMatch «.(gif|bmp|tiff|swf)$»> allow from all satisfy any </FilesMatch>
require valid-user Authname «Protected» Authtype Basic AuthUserFile «/home/XXXX/YYYYY/.htpasswd» <FilesMatch «.(gif|bmp|tiff|swf)$»> allow from all satisfy any </FilesMatch> |
Если остались вопросы по теме, или что-то не получается внедрить, не стесняйтесь спрашивать в комментариях. 🙂
Как поставить пароль на сайт
Самый простой способ закрыть доступ к сайту паролем — воспользоваться встроенными средствами веб-сервера, на котором размещён сайт. Настройки сервера Apache таковы, что если в какой-либо папке сервера лежит файл с именем «.htaccess», то при запросе любого документа из этой папки (например, веб-страницы), Apache будет следовать правилам, содержащимся в файле .htaccess. В этот файл можно поместить и директивы ограничения доступа ко всем или только некоторым документам в этой папке. Этим механизмом мы и воспользуемся.Шаг 1: Создаём файл .htaccessСоздать пустой файл с именем .htaccess проще всего в обычном текстовом редакторе — Блокноте. Чтобы при сохранении файла блокнот не добавлял автоматически расширение txt, в выпадающем списке «тип файла» диалога сохранения надо выбрать пункт «Все файлы».Директивы, которые нужно записать в .htaccess могут выглядеть так:AuthType BasicAuthName «Запретная зона!»
AuthUserFile /usr/host/mysite/.htpasswd
require valid-userПервая строка (AuthType Basic) сообщает серверу, что авторизация посетителей необходима.Вторая (AuthName «Запретная зона!») указывает текст нужно вывести на форме ввода логина и пароля.Третья (AuthUserFile /usr/host/mysite/.htpasswd) показывает путь к файлу, в котором хранятся разрешённые логины и пароли. Здесь обязательно указывается «абсолютный путь», то есть от самого корневого каталога сервера с указанием всего дерева каталогов. Это тот самый полный путь, который мы видим в адресной строке Проводника Windows, когда открываем какую либо папку. На серверах размещения сайтов он обычно имеет вид /pub/home/имя_аккаунта/…./имя_файла. Путь от корня сервера к вашему сайту можно узнать в панели администрирования сайта или спросив у техподдержки вашего хостинга. Можно выяснить и самостоятельно, но это потребует использования какого-либо языка программирования — например, в PHP его можно получить из результатов выполнения команды phpinfo().Четвёртая строка (require valid-user) означает, что ничего, кроме ввода правильных логина и пароля для доступа к документам в этой директории не требуется. А вообще-то можно разбивать посетителей на группы, и давать разным группам различные права доступа к разным папкам.
Как поставить пароль на браузер
Большинство веб-браузеров предоставляют своим пользователям возможность сохранять пароли посещаемых страниц. Эта функция довольно удобная и полезная, поскольку не нужно запоминать и каждый раз вводить пароли при аутентификации. Однако если взглянуть с другой стороны, то можно заметить повышение риска раскрытия сразу всех паролей. Это побуждает задуматься, как можно дополнительно обезопаситься. Хорошим решением будет поставить пароль на браузер. Под защитой будут не только сохранённые пароли, но и история, закладки и все настройки обозревателя.
Как защитить паролем веб-браузер
Защиту можно установить несколькими путями: используя дополнения в обозревателе, либо используя специальные утилиты. Давайте посмотрим, как поставить пароль, воспользовавшись двумя вышеприведёнными вариантами. Для примера все действия будут показаны в веб-обозревателе Opera, однако всё проделывается аналогично и в других браузерах.
Способ 1: использование браузерного дополнения
Есть возможность установить защиту, используя в веб-обозревателе расширения. Например, для Google Chrome
Как поставить пароль на Яндекс.Браузер
Как поставить пароль на браузер Mozilla Firefox
Как поставить пароль на браузер Google Chrome
Давайте активируем в Opera дополнение Set password for your browser.
- Находясь на начальной странице Opera, нажмём «Расширения».
- В центре окна находится ссылка «Перейти в галерею» – жмём на неё.
- Откроется новая вкладка, где нам необходимо ввести в строку поиска «Set password for your browser».
- Добавляем это приложение в Opera и оно устанавливается.
- Появится рамка с предложением ввести произвольный пароль и нажать «ОК». Важно придумать сложный пароль, используя цифры, а также латинские буквы, в том числе заглавные. В то же время, Вы сами должны запомнить введённые данные, чтобы иметь доступ к вашему веб-браузеру.
- Далее будет предложено перезапустить обозреватель, чтобы изменения вступили в силу.
- Теперь каждый раз при запуске Opera необходимо вводить пароль.
- При открытии программы появится окно с первым шагом, где необходимо просто нажать «Next».
- Дальше открываем программу и, нажав «Browse», выбираем путь к браузеру, на котором нужно поставить пароль. Для примера выберем Google Chrome и жмём «Next».
- Теперь предлагается ввести свой пароль и ниже повторить его. После – нажимаем «Next».
- Четвертый шаг – завершающий, где необходимо нажать «Finish».
- При запуске Game Protector появится окно, где необходимо выбрать путь к браузеру, например, Google Chrome.
- В следующих двух полях вводим дважды пароль.
- Далее всё оставляем как есть и нажимаем «Protect».
- На экране развернётся информационное окно, где говорится, что защита на браузер установлена удачно. Нажимаем «ОК».
Способ 2: применение специальных утилит
Также можно использовать дополнительный софт, с помощью которого устанавливается пароль на любую программу. Рассмотрим две такие утилиты: EXE Password и Game Protector.
EXE Password
Эта программа совместима с любой версией ОС Windows. Необходимо загрузить ее с сайта разработчика и установить себе на компьютер, следуя подсказкам пошагового Мастера.
Скачать EXE Password
Теперь при попытке открыть Google Chrome будет появляться рамка, где необходимо ввести пароль.
Game Protector
Это бесплатная утилита, которая позволяет установить пароль на любую программу.
Скачать Game Protector
Как видно, самому установить пароль на свой браузер вполне реально. Конечно, не всегда это делается только лишь установкой расширений, порой необходимо загружать дополнительные программы.


Помогла ли вам эта статья?
ДА НЕТКак установить пароль на запуск программы в Windows
Чтобы установить пароль на запуск программы в Windows, можно использовать одну маленькую и простую программу, о которой я расскажу в этой статье. Game Protector, как понятно по названию, изначально имеет цель защитить от нежелательно запуска игры на компьютере. Но она вполне адекватно справляется и с защитой запуска любых других программ.
Game Protector работает просто — устанавливает пароль на запуск основного исполняемого файла любой программы или игры, то есть на файл с расширением .exe. Ниже расскажу об основных функциях этого инструмента:
- Устанавливает пароль на любые .exe-файлы и работает только с ними.
- Простой в использовании, работает в два клика.
- Можно потом убрать пароль с запуска программы.
- Может делать резервные копии файлов, которые обрабатывает.
- Позволяет поменять иконку файла, который обрабатывает, чтобы замаскировать его.
- Game Protector имеет только английский интерфейс, но он настолько простой, что это не помешает использованию.
Если вы заинтересованны в защите файлов, то вам также может быть интересна статья о том, как поставить пароль на папку с помощью простой программы.
Видео о том, как установить пароль с помощью Game Protector.
Как установить пароль на запуск программы с помощью Game Protector
Итак, перейдите на сайт разработчика по этой ссылке. Он отличается минималистичностью. Нажмите внизу страницы кнопку «Download now». Начнётся скачивание инсталятора.


Затем запустите скачанный файл и произведите установку программы на компьютер. Установка происходит в обычном режиме. Ниже пошаговые скриншоты установки.
Установка Game Protector.После установки запустите Game Protector. Обратите внимание, что для корректной работы запустить программу нужно от имени администратора. Найти программу можно в поиске внизу слева.


Нажмите кнопку «Open» и укажите путь на основной исполняемый файл программы (с расширением .exe) , на запуск которой вы хотите установить пароль.
Большинство программ и игр устанавливаются в папки Programm files, Programm files (x86), Game, Games на диске, на котором находится папка Windows (обычно это диск С). Кликнув на ярлык программы или игры правой кнопкой мышки, и нажав «Свойства», вы можете увидеть путь к исполняемому файлу во вкладке «Ярлык» в поле «Объект».
Укажите пароль дважды в полях «Password». И теперь нажмите кнопку «Protect».


После этого вы увидите сообщение об успешном выполнении работы. Это значит, что вам удалось установить пароль на запуск программы в Windows.


И теперь при запуске этого приложения появится запрос на ввод пароля. И откроется оно только после его правильного ввода.


Другие возможности Game Protector
Для того, чтобы снять установленный пароль, нужно также указать путь на исполняемый файл с помощью кнопки «Open», записать в поле «Password» пароль и нажать кнопку «UpProtect»


Кроме прочего Game Protector позволяет переименовать основной исполняемый файл программы и изменить ему иконку для маскировки. Для этого есть опции «Change Icon» и «Rename».


Возможные проблемы
Некоторые трудности могут возникнуть при попытке установить пароль на запуск программы в Windows, если запуск был произведён не от имени администратора.
Если запустить Game Protector не от имени администратора, то после нажатия на «Proteсt» появится такое сообщение, как на скриншоте ниже. И пароль в результате не будет установлен.


Также защищённые программы нужно запускать от имени администратора, иначе введённый пароль не сработает.
Чтобы всё время не думать об этом, рекомендую настроить запуск защищённого приложения по-умолчанию от имени администратора. Также можно поступить и с запуском самого Game Protector. Чтобы сделать это нажмите правой кнопкой мышки на исполняемый файл программы или его ярлык, переключитесь во вкладку «Совместимость» и поставьте галочку на опции «Запускать от имени администратора». Затем нажмите кнопку «Ок».


После этого программа будет запускать от имени администратора всегда и по-умолчанию.
Похожие статьи:
» Как запаролить директорию в Apache
Иногда необходимо запоролить директорию или запоролить весь сайт целиком, сделать это можно с помощью стандартных средств Apache. В этом посте я расскажу как установить пароль на папки (или сайт целиком) с помощью Apache.
1. Укажем Apache имя файла .htaccess
Откроем httpd.conf и пропишем строке AccessFileName через пробел значение .htaccess, должно получиться так:
Данная строка возможно уже есть по умолчанию.
2. Включим поддержку .htaccess
В httpd.conf находим
<Directory «usr/local/www/data»> —//— AllowOverride Node —//— </Directory>
<Directory «usr/local/www/data»> —//— AllowOverride Node —//— </Directory> |
Заменяем AllowOverride Node на AllowOverride All, должно выглядеть так:
<Directory «usr/local/www/data»> —//— AllowOverride All —//— </Directory>
<Directory «usr/local/www/data»> —//— AllowOverride All —//— </Directory> |
Значение All может уже стоять по умолчанию.
3. Перезагружаем Apache
Для Ubuntu
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/apache2 restart |
Для FreeBSD
Всё поддержка htaccess включена.
4. Создаем файл .htaccess
В директории которую хотим запоролить создаем файл .htaccess. В случаем если нам надо запоролить весь сайт, тогда размешаем .htaccess в корне сайта.
В .htaccess пищем следующие:
AuthType Basic AuthName «Please login» AuthUserFile «/usr/local/www/data/.htpasswd» Require valid-user
AuthType Basic AuthName «Please login» AuthUserFile «/usr/local/www/data/.htpasswd» Require valid-user |
Где
AuthName «Please login» — любое ваше приглашение
«/usr/local/www/data/.htpasswd» путь до файла с паролями, создадим его.
5. Создаем .htpasswd
В директории /usr/local/www/data/ с помощью следующей команды создадим файл с паролями:
# htpasswd -c .htpasswd admin
# htpasswd -c .htpasswd admin |
где admin — логин для открытия доступа к запороленной папке.
Добавим пароль:
# htpasswd .htpasswd admin
# htpasswd .htpasswd admin |
После нажатия Enter, будет предложено вести пароль.
(с помощью данной команды можно изменить уже присвоенный пароль)
Все теперь доступ к папке (или сайту) возможен только после авторизации.
Вам будет интересно:
Буду признателен если вы поделитесь данным постом
Как запаролить Chrome, Firefox, Opera и другие браузеры?

Для многих браузер — главная программа на компьютере, поэтому защищать его нужно точно так же, как вход в операционную систему, то есть с помощью пароля. Это убережёт вас от любопытства или вредительства со стороны близких людей, друзей и детей.
Как запаролить Chrome?

Поставить пароль на вход в учётную запись в браузере Chrome можно несколькими способами. Первый — нативный. Зайдите в меню пользователей в верхней части браузера, нажмите «Сменить пользователя», «Добавить пользователя» и создайте новую учётную запись, поставив галочку для контроля действий в аккаунте и выбрав собственный аккаунт (если он привязан к Chrome). По сути вы создали сами себе «детский» профиль, вход в который можно заблокировать паролем.
Второй способ — с помощью расширения. Установите расширение LockPW и настройте его: разрешите работу в режиме инкогнито в настройках, укажите пароль и ответ на контрольный вопрос для его обхода. Также можете указать ограничение количества попыток ввода пароля. Чем меньше попыток вы укажете, тем меньше шанс подобрать ваш пароль брутфорсом.
Как запаролить Firefox?

Откройте настройки, перейдите в раздел «Защита» и поставьте галочку напротив «Использовать мастер-пароль». В появившемся окне введите пароль и повторите его для подтверждения. Этот пароль будет запрашиваться при запуске браузера для доступа к пользовательским данным: закладкам, паролем, расширениям, истории посещений и пр.
Как запаролить другие браузеры?
Если ваш браузер поддерживает установку расширений для Chrome, вы можете защитить вход в него расширением LockPW, о котором написано выше. Если вы пользуетесь программой, которая не работает с такими расширениями, можете воспользоваться бесплатной утилитой Game Protector — она позволяет установить пароль на любую программу.Скачайте её, запустите, укажите путь к исполняемому файлу вашего браузера, дважды введите один и тот же пароль и нажмите кнопку Protect. Теперь при каждом запуске браузера будет запрашиваться пароль.
Имейте в виду, что такая защита браузера очень ненадёжна. Опытные хакеры с лёгкостью отключат расширение, удалят Game Protector и зайдут в браузер под вашей учётной записью. Тем не менее, запрос пароля введёт в ступор вашего излишне любопытного знакомого, который решил воспользоваться вашим отсутствием и посмотреть, на какие сайты вы заходите и что пишете разным людям в соцсетях.
Как поставить пароль на компьютер в Windows


Пароль на компьютер — один из излюбленных методик воспитания у родителей. Ведь чаще всего этой функцией пользуются именно они, хотя часто пароль нужен просто для того, чтобы ограничить использование компьютером посторонними. Я же ещё с детства помню как родители ставили пароль на компьютер и как я его успешно обходил. Но это уже другая история, а в этой статье я расскажу как установить пароль на компьютер пошагово.
В большинстве случае обычного пароля на Windows достаточно, однако если хотите обезопасить себя на 100%, можно поставить пароль ещё и на BIOS. В этом случае злоумышленник не сможет даже дойти до загрузки с носителя, а значит взломать пароль на Windows. Прежде, чем вы приступите к установке пароля на BIOS, запомните одну вещь: восстановить его может быть невозможно, поэтому в большинстве случаев вам всё-таки будет достаточно установки пароля на Windows.
Также необходимо понять, что пароль на Windows не спасёт от кражи данных в случае кражи физического носителя (жёсткого диска) или его банального подключения к другому компьютеру. Не спасёт от этого и пароль на BIOS. Поэтому его вы хотите защитить свои данные, вам необходимо установить шифрование файлов.
Как поставить пароль в Windows 10
Я расскажу вам как поставить пароль на Windows 10. Процедура установки достаточно проста. Важно: если ваша учётная запись называется «Администратор», сначала нужно создать пользователя Windows и отключить встроенную учётную запись администратора. Причём она должна именно называться «Администратор», а не иметь администраторские привилегии.
Как поставить пароль на Windows 10:
- Откройте «Пуск» -> «Параметры» (значок шестёренки)
- Выберите пункт «Учётные записи»
- В левом меню выберите «Параметры входа»
- Под надписью «Пароль» вы увидите кнопку «Добавить»
- Введите пароль и подсказку, нажмите «Далее»
Готово, теперь пароль установлен и будет запрашиваться после загрузки системы. Вы можете проверить его прямо сейчас, нажав сочетание клавиш Win + L (кстати, полезно запомнить).


Как поставить пароль в Windows 7
Как поставить пароль компьютер в Windows 7?
- Откройте меню «Пуск», откройте «Панель управления»;
- Выберите «Учётные записи пользователей»;
- Выберите пункт «Создание пароля своей учётной записи»;
- Введите пароль и подтвердите его. Подсказку ставить необязательно.
Данный способ также подходит для Windows XP. Для тех, кому проще картинками:








Готово, вы восхитительны. Теперь можно проверить новый пароль, нажав сочетание клавиш Win + L.


Вышеописанные способы прекрасно подходят, чтобы установить пароль на компьютер. Однако, в настройках системы бывает включен автовход и несмотря на установку пароля, запроса пароля не происходит. Что делать в этом случае? Смотрим дальше.
Как поставить пароль на Windows 8 и 8.1
Поставить пароль на Windows 8 совсем не трудно:
- Наведите курсор мыши в правый угол рабочего стола. Когда всплывёт панель, выберите пункт «Настройки»;
- Выберите «Изменение параметров компьютера»;
- Найдите вкладку «Пользователи» и выберите «Создание пароля»
- Введите свой пароль
- Нажмите на кнопку «Далее», «Готово»
Почему компьютер не запрашивает пароль?
Такое тоже бывает, когда система настроена определённым образом. Для того, чтобы исправить эту ситуацию, следуйте следующим шагам:
- Откройте команду «Выполнить», нажав сочетание клавиш Win + R
- Введите control userpasswords2
- В открывшемся окне найдите имя своей учётной записи, выделите её и отметьте «Требовать ввод имени пользователя и пароля». Нажмите «ОК» и подтвердите свой пароль.
Не забывайте, что даже если пароль установлен, он может не запрашиваться при выходе из спящего режима. Чтобы пароль запрашивался при выходе из ждущего режима следуйте инструкции:
- Откройте Параметры -> Учётные записи -> Параметры входа
- Вверху, там где написано «Требуется вход» выберите «Время выхода компьютера из режима сна«.
Теперь пароль должен запрашиваться всегда. Не забывайте, что если вам нужно защитить ваши данные от злоумышленников, просто поставить пароль на компьютер будет недостаточно. Тут лучше воспользоваться комплексом мер по защите: установить пароль на папку, на bios или воспользоваться шифрованием.
С уважением, редакция FixErro.com