Zacznijmy.
Wymagania
Aby skonfigurować kompletne lustro Kali Linux, musisz mieć kilka zasobów. Obejmują one:
Skonfiguruj użytkownika Kali Linux Mirror
Pierwszym krokiem jest skonfigurowanie pełnego konta poświęconego tylko lusterkom Kali Linux. Użyj polecenia Adduser:
$ adduser -Disabled -Password Linuxhint
Dodanie użytkownika „Linuxhint”…
Dodanie nowej grupy „Linuxhint” (1001)…
Dodanie nowego użytkownika „Linuxhint” (1001) z grupą „Linuxhint”…
Tworzenie katalogu domowego „/Home/Linuxhint”…
Kopiowanie plików z „/etc/skel”…
Zmiana informacji użytkownika dla Linuxhint
Wprowadź nową wartość lub naciśnij Enter, aby uzyskać domyślnie
Pełna nazwa []:
Numer pokoju []:
Telefon służbowy []:
Telefon domowy []:
Inny []:
Czy informacje są prawidłowe? [Y/n] y
Skonfiguruj katalogi lustrzane
Następnie musimy skonfigurować katalogi zawierające lustra i przypisać uprawnienia do utworzonego przez nas użytkownika.
mkdir -p/srv/luster/kali , -Images
Chown Linuxhint: Linuxhint/Srv/Mirrors/kali ,-Images
Pokazania powyżej utworzą katalogi Kali i Kali-Imagages i ustawi własność użytkownikowi, który utworzyliśmy wcześniej.
Skonfiguruj rsync
Następny krok obejmuje uruchomienie i konfigurowanie usługi RSync. Wyeksportuj katalogi za pomocą polecenia:
sed -i -e "s/rsync_enable = false/rsync_enable = true/"/etc/default/rsync
# nano /etc /rsyncd.conf
# cat /etc /rsyncd.conf
UID = nikt
gid = nogroup
Max Połączenia = 25
Opcje gniazda = so_keepalive
[Kali]
ścieżka =/srv/luster/kali
tylko odczyt = prawda
[kali-images]
ścieżka =/srv/luster/kali-obraz
tylko odczyt = prawda
# serwis rsync start
Rozpoczęcie demona rsync: rsync.
Konfigurowanie luster
Następnie musimy wyeksportować lustra pod http: // domena.com/kali I http: // domena.com/kali-images
Zaczynamy od pobrania i pozbawienia archiwum http: //.Kali.org/ftpsync.smoła.Archiwum GZ w katalogu użytkownika utworzonym wcześniej.
# su - archvsync
# wget http: // archiwum.Kali.org/ftpsync.smoła.GZ
# tar Zxf ftpsync.smoła.GZ
Następnie skonfiguruj plik konfiguracyjny.
CP itp./ftpsync.conf.próbka etc/ftpsync-kali.conf
nano etc/ftpsync-kali.conf
grep -e '^[^#]' itp/ftpsync -kali.conf
Lustrorname = 'hostName -f'
To = "/srv/luster/kali/"
Rsync_path = "kali"
Rsync_host = archiwum.Kali.org
Konfigurowanie dostępu SSH
Ostatnim krokiem jest skonfigurowanie autoryzowanych kluczy SSH do archiwum.Kali.org, aby uruchomić lustro.
mkdir/home/linuxhint/.ssh
Chown 700/Home/Linuxhint/.ssh
wget -o- -q http: // archiwum.Kali.org/wcisk.Pub >>/Home/Linuxhint/.ssh/autoryzowane_keys
Chown 644/home/linuxhint/autoryzowane_keys
Kontakt z Kali.org
Po zakończeniu konfigurowania systemu wyślij wiadomość e -mail do [email protected], dostarczając wszystkie szczegóły dla twoich luster, w tym użytkownika, port do uzyskania dostępu do usługi SSH i nazwę hosta publicznego. Powinieneś także stwierdzić, z kim Kali powinien się skontaktować w przypadku problemów, a jeśli jakiekolwiek zmiany powinny zostać zastosowane zgodnie z konfiguracją lustra.
Stamtąd wszystko, co musisz zrobić.Kali.org.