Нека започнем.
Изисквания
За да настроите пълно огледало на Kali Linux, ще трябва да разполагате с няколко ресурси. Те включват:
- Достъпен уеб сървър с HTTP и HTTP достъп
- Голямо дисково пространство - Към момента на писане на това, според поддръжниците на Kali Linux, хранилището на пакети Kali Linux е 1.1 TB и нараства бързо
- HTTP и RSYNC услуги, инсталирани и работещи в системата
Настройте потребител за огледалото на Kali Linux
Първата стъпка е да настроите пълен акаунт, посветен само на огледала kali Linux. Използвайте командата adduser:
$ adduser -деактивирана-парола linuxhintДобавяне на потребител 'linuxhint' ..
Добавяне на нова група 'linuxhint' (1001) ..
Добавяне на нов потребител 'linuxhint' (1001) с група 'linuxhint' ..
Създава се домашна директория '/ home / linuxhint' ..
Копиране на файлове от '/ etc / skel' ..
Промяна на потребителската информация за linuxhint
Въведете новата стойност или натиснете ENTER за подразбиране
Пълно име []:
Номер на стая []:
Служебен телефон []:
Домашен телефон []:
Други []:
Дали информацията е вярна? [Y / n] y
Настройте Mirror Directories
След това трябва да настроим директориите, които съдържат огледалата и да присвоим разрешения на потребителя, който сме създали.
mkdir -p / srv / mirrors / kali , - изображенияchown linuxhint: linuxhint / srv / mirrors / kali , - images
Командите по-горе ще създадат директории kali и kali-images и ще зададат собствеността на потребителя, който създадохме по-рано.
Настройте rsync
Следващата стъпка включва стартиране и конфигуриране на услугата rsync. Експортирайте директориите с помощта на командата:
sed -i -e "s / RSYNC_ENABLE = false / RSYNC_ENABLE = true /" / etc / default / rsync# nano / etc / rsyncd.конф
# котка / и т.н. / rsyncd.конф
uid = никой
gid = nogroup
макс. връзки = 25
опции за сокет = SO_KEEPALIVE
[кали]
path = / srv / mirrors / kali
само за четене = вярно
[кали-изображения]
path = / srv / mirrors / kali-images
само за четене = вярно
# услуга rsync старт
Стартиране на демона rsync: rsync.
Конфигуриране на вашите огледала
След това трябва да експортираме огледалата в http: // домейн.com / kali и http: // домейн.com / kali-images
Започваме с изтегляне и деархивиране на архива http: //.кали.org / ftpsync.катран.gz архив в директорията на потребителя, създадена по-рано.
# su - archvsync# wget http: // архив.кали.org / ftpsync.катран.gz
# tar zxf ftpsync.катран.gz
След това настройте конфигурационния файл.
cp и т.н. / ftpsync.конф.пример и т.н. / ftpsync-kali.конф
nano и т.н. / ftpsync-kali.конф
grep -E '^ [^ #]' и т.н. / ftpsync-kali.конф
MIRRORNAME = 'име на хост -f'
TO = "/ srv / mirrors / kali /"
RSYNC_PATH = "kali"
RSYNC_HOST = архив.кали.орг
Конфигуриране на SSH достъп
Последната стъпка е да конфигурирате SSH оторизирани ключове за архив.кали.org за задействане на огледалото.
mkdir / начало / linuxhint /.sshchown 700 / начало / linuxhint /.ssh
wget -O- -q http: // архив.кали.org / pushmirror.кръчма >> / начало / linuxhint /.ssh / оторизирани_клавиши
chown 644 / home / linuxhint / allowed_keys
Свързване с Кали.орг
След като приключите с настройката на вашата система, изпратете имейл на [имейл защитен], предоставящ всички подробности за вашите огледални сървъри, включително потребителя, порта за достъп до SSH услугата и публично име на хост. Трябва също така да посочите с кого да се свърже Кали в случай на проблеми и дали да се приложат някакви промени в съответствие с настройката на огледалото.
Оттам нататък всичко, което трябва да направите, е да изчакате първото натискане от архива.кали.орг.