Mari kita mulakan.
Keperluan
Untuk menyediakan cermin Kali Linux yang lengkap, anda perlu mempunyai beberapa sumber. Ini termasuk:
- Pelayan web yang boleh diakses dengan akses HTTP dan HTTP
- Ruang cakera yang besar-Seperti menulis ini, menurut penyelenggara Kali Linux, repositori pakej Kali Linux adalah 1.1 TB dan berkembang dengan cepat
- Perkhidmatan HTTP dan RSYNC dipasang dan dijalankan pada sistem
Sediakan pengguna untuk cermin Kali Linux
Langkah pertama adalah menyediakan akaun penuh yang hanya dikhaskan untuk cermin kali Linux sahaja. Gunakan arahan adduser:
$ adduser -disabled-password linuxhintMenambah 'linuxhint' pengguna ..
Menambah 'linuxhint' kumpulan baru (1001)…
Menambah 'linuxhint' pengguna baru (1001) dengan 'linuxhint' kumpulan ..
Membuat direktori rumah '/ home / linuxhint'…
Menyalin fail dari '/ etc / skel'…
Menukar maklumat pengguna untuk linuxhint
Masukkan nilai baru, atau tekan ENTER untuk lalai
Nama penuh []:
Nombor bilik []:
Telefon Kerja []:
Telefon rumah []:
Lain-lain []:
Adakah maklumat itu betul? [Y / n] y
Sediakan Direktori Cermin
Seterusnya, kita perlu menyediakan direktori yang mengandungi cermin dan memberikan kebenaran kepada pengguna yang telah kita buat.
mkdir -p / srv / mirror / kali , - gambarchown linuxhint: linuxhint / srv / mirror / kali , - gambar
Perintah di atas akan membuat direktori kali dan kali-gambar dan menetapkan kepemilikan kepada pengguna yang kita buat sebelumnya.
Sediakan rsync
Langkah seterusnya melibatkan memulakan dan mengkonfigurasi perkhidmatan rsync. Eksport direktori menggunakan arahan:
sed -i -e "s / RSYNC_ENABLE = false / RSYNC_ENABLE = benar /" / dll / lalai / rsync# nano / etc / rsyncd.pengesahan
# kucing / etc / rsyncd.pengesahan
uid = tiada siapa
gid = nogroup
sambungan maksimum = 25
pilihan soket = SO_KEEPALIVE
[kali]
jalan = / srv / cermin / kali
baca sahaja = benar
[kali-gambar]
jalan = / srv / cermin / kali-gambar
baca sahaja = benar
# perkhidmatan rsync bermula
Memulakan daemon rsync: rsync.
Mengkonfigurasi Cermin anda
Seterusnya, kita perlu mengeksport cermin di bawah domain http: //.com / kali dan http: // domain.com / kali-gambar
Kami mulakan dengan memuat turun dan menyaharkibkan arkib http: //.kali.org / ftpsync.tar.arkib gz dalam direktori pengguna yang dibuat sebelumnya.
# su - archvsync# wget http: // arkib.kali.org / ftpsync.tar.gz
# tar zxf ftpsync.tar.gz
Seterusnya siapkan fail konfigurasi.
cp dll / ftpsync.pengesahan.contoh dll / ftpsync-kali.pengesahan
nano dll / ftpsync-kali.pengesahan
grep -E '^ [^ #]' etc / ftpsync-kali.pengesahan
MIRRORNAME = 'hostname -f'
TO = "/ srv / cermin / kali /"
RSYNC_PATH = "kali"
RSYNC_HOST = arkib.kali.org
Mengkonfigurasi Akses SSH
Langkah terakhir adalah mengkonfigurasi kunci yang dibenarkan SSH untuk arkib.kali.org mencetuskan cermin.
mkdir / rumah / linuxhint /.sshchown 700 / rumah / linuxhint /.ssh
wget -O- -q http: // arkib.kali.org / pushmirror.pub >> / rumah / linuxhint /.ssh / kunci_kesahan
chown 644 / rumah / linuxhint / Author_keys
Menghubungi Kali.org
Setelah selesai menyiapkan sistem anda, hantarkan e-mel ke [dilindungi e-mel] yang memberikan semua perincian untuk cermin anda, termasuk pengguna, port untuk mengakses perkhidmatan SSH, dan nama host awam. Anda juga harus menyatakan siapa Kali yang harus dihubungi sekiranya terdapat masalah dan jika ada perubahan harus berlaku sesuai dengan pengaturan cermin.
Dari sana, yang perlu anda lakukan ialah menunggu push pertama dari arkib.kali.org.