Mari kita mulai.
Persyaratan
Untuk menyiapkan mirror Kali Linux yang lengkap, Anda perlu memiliki beberapa sumber daya. Ini termasuk:
- Server web yang dapat diakses dengan akses HTTP dan HTTPs
- Ruang disk yang besar-Pada saat penulisan ini, menurut pengelola Kali Linux, repositori paket Kali Linux adalah 1.1 TB dan berkembang pesat
- Layanan HTTP dan RSYNC diinstal dan berjalan di sistem
Siapkan Pengguna untuk cermin Kali Linux
Langkah pertama adalah menyiapkan akun lengkap yang didedikasikan untuk mirror kali Linux saja. Gunakan perintah adduser:
$ adduser -disabled-password linuxhintMenambahkan 'linuxhint' pengguna…
Menambahkan grup baru 'linuxhint' (1001)…
Menambahkan 'linuxhint' pengguna baru (1001) dengan grup 'linuxhint'…
Membuat direktori home '/home/linuxhint'…
Menyalin file dari '/etc/skel'…
Mengubah informasi pengguna untuk linuxhint
Masukkan nilai baru, atau tekan ENTER untuk default
Nama lengkap []:
Nomor kamar []:
Telepon Kantor []:
Telepon rumah []:
Lainnya []:
Apakah informasinya benar?? [Y/n] kamu
Siapkan Direktori Cermin
Selanjutnya, kita perlu mengatur direktori yang berisi mirror dan memberikan izin kepada pengguna yang telah kita buat.
mkdir -p /srv/mirrors/kali,-gambarchown linuxhint:linuxhint /srv/mirrors/kali,-images
Perintah di atas akan membuat direktori kali dan kali-images dan mengatur kepemilikan ke pengguna yang kita buat sebelumnya.
Siapkan rsync
Langkah selanjutnya melibatkan memulai dan mengonfigurasi layanan rsync. Ekspor direktori menggunakan perintah:
sed -i -e "s/RSYNC_ENABLE=false/RSYNC_ENABLE=true/" /etc/default/rsync# nano /etc/rsyncd.konf
# cat /etc/rsyncd.konf
uid = tidak ada
gid = tanpa grup
koneksi maks = 25
opsi soket = SO_KEEPALIVE
[kali]
path = /srv/mirrors/kali
hanya baca = benar
[kali-gambar]
path = /srv/mirrors/kali-images
hanya baca = benar
# layanan rsync mulai
Memulai daemon rsync: rsync.
Mengonfigurasi Cermin Anda
Selanjutnya, kita perlu mengekspor mirror di bawah http://domain.com/kali dan http://domain.com/kali-images
Kami mulai dengan mengunduh dan membuka arsip http://archive.kali.org/ftpsync.ter.arsip gz di direktori pengguna yang dibuat sebelumnya.
# su - archvsync# wget http://arsip.kali.org/ftpsync.ter.gz
# tar zxf ftpsync.ter.gz
Selanjutnya atur file konfigurasi.
cp dll/ftpsync.konf.contoh dll/ftpsync-kali.konf
nano etc/ftpsync-kali.konf
grep -E '^[^#]' etc/ftpsync-kali.konf
MIRRORNAME='nama host -f'
TO="/srv/mirrors/kali/"
RSYNC_PATH="kali"
RSYNC_HOST=arsip.kali.organisasi
Mengonfigurasi Akses SSH
Langkah terakhir adalah mengonfigurasi kunci resmi SSH untuk arsip.kali.org untuk memicu cermin.
mkdir /home/linuxhint/.sshchown 700 /home/linuxhint/.ssh
wget -O- -q http://arsip.kali.org/pushmirror.pub >> /home/linuxhint/.ssh/authorized_keys
chown 644 /home/linuxhint/authorized_keys
Menghubungi Kali.organisasi
Setelah Anda selesai mengatur sistem Anda, kirim email ke [email protected] yang memberikan semua detail untuk mirror Anda, termasuk pengguna, port untuk mengakses layanan SSH, dan nama host publik. Anda juga harus menyatakan siapa yang harus dihubungi Kali jika terjadi masalah dan jika ada perubahan yang harus diterapkan sesuai dengan pengaturan cermin.
Dari sana, yang harus Anda lakukan adalah menunggu dorongan pertama dari arsip.kali.organisasi.