2014-12-23 1 views
3

Я создал репозиторий debian, используя dpkg-scanpackeges для двоичных пакетов и связал его с сайтом, который использует список каталогов apache2. Он работал нормально. После этого я установил идентификатор дайджеста для сайта. Я добавил следующую строку в файл /etc/apt/sources.list.Дайджест-аутентификация для репозитория debian

Деб http://username:[email protected] ./

я могу достичь сайта с браузером, используя эти обозначения, однако, когда я пытаюсь запустить Sudo APT-получить обновление я получаю «401 Несанкционированных» ошибку. Есть ли способ сделать команду apt-get update аутентифицироваться?

Это файл конфигурации для apache.

<VirtualHost *:80> 
    ServerName subdomain.domain.com 
    DocumentRoot /var/www/archive 

     <Directory /var/www/archive > 
      Options Indexes FollowSymLinks Multiviews 
      Order allow,deny 
      Allow from all 

      AuthType Digest 
      AuthName "Restricted Access" 
      AuthDigestDomain/
      AuthDigestProvider file 
      AuthUserFile /var/www/passwd/archive 
      Require valid-user 
     </Directory> 

     ErrorLog ${APACHE_LOG_DIR}/error.log 
     CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 

ответ

0

Я изучал эту тему некоторое время.

Невозможно включить аутентификацию дайджеста для репозиториев debian, несмотря на то, что Дэвид Перди сообщил об этом as a bug.

Это важно для меня, потому что у нас есть частный репозиторий и вы хотите избежать отправки учетных данных в виде обычного текста.

Что вы думаете о написании статьи об этой теме?