Como configurar um espelho Kali Linux

Como configurar um espelho Kali Linux
Usando as etapas fáceis de seguir fornecidas neste guia, você pode configurar um espelho Kali Linux que pode hospedar os principais repositórios e imagens de Kali. Um espelho linux kali é útil.

Vamos começar.

Requisitos

Para configurar um espelho completo de Kali Linux, você precisará ter alguns recursos. Esses incluem:

  • Um servidor da web acessível com acesso HTTP e HTTPS
  • Um grande espaço em disco como escrever isso, de acordo com os mantenedores de Kali Linux, o repositório de pacotes Kali Linux é 1.1 TB e crescendo rápido
  • Serviços HTTP e RSYNC instalados e executados no sistema

Configure um usuário para o espelho Kali Linux

O primeiro passo é configurar uma conta completa dedicada apenas aos espelhos Kali Linux. Use o comando adduser:

$ adduser -Disabled -passaWord Linuxhint
Adicionando o usuário 'Linuxhint'…
Adicionando um novo grupo 'Linuxhint' (1001)…
Adicionando novo usuário 'Linuxhint' (1001) com o grupo 'Linuxhint'…
Criando diretório doméstico '/home/linuxhint'…
Copiando arquivos de '/etc/skel'…
Alterando as informações do usuário para Linuxhint
Digite o novo valor ou pressione ENTER para o padrão
Nome completo []:
Número do quarto []:
Telefone de Trabalho []:
Telefone residencial []:
Outro []:
É a informação correta? [Y/n] y

Configurar diretórios de espelho

Em seguida, precisamos configurar os diretórios que contêm os espelhos e atribuem permissões ao usuário que criamos.

mkdir -p/srv/espelhos/kali , -imagens
CHOWN Linuxhint: Linuxhint/srv/espelhos/kali ,-imagens

Os comandos acima criarão os diretórios kali e kali-imagens e definirão a propriedade para o usuário que criamos anteriormente.

Configure rsync

A próxima etapa envolve iniciar e configurar o serviço RSYNC. Exportar os diretórios usando o comando:

sed -i -e "s/rsync_enable = false/rsync_enable = true/"/etc/default/rsync
# nano /etc /rsyncd.conf
# gato /etc /rsyncd.conf
uid = ninguém
GID = Nogroup
Conexões máximas = 25
Opções de soquete = SO_Keepalive
[Kali]
caminho =/srv/espelhos/kali
somente leitura = verdadeiro
[Kali-Imagens]
caminho =/srv/espelhos/kali-imagens
somente leitura = verdadeiro
# serviço rsync start
Iniciando Daemon Rsync: RSYNC.

Configurando seus espelhos

Em seguida, precisamos exportar os espelhos sob http: // domínio.com/kali e http: // domínio.com/kali-imagens

Começamos baixando e desconsiderando o http: // arquivamento.Kali.org/ftpsync.alcatrão.Arquivo GZ no diretório do usuário criado anteriormente.

# su - archvsync
# wget http: // arquivo.Kali.org/ftpsync.alcatrão.gz
# tar zxf ftpsync.alcatrão.gz
Em seguida, configure o arquivo de configuração.
CP etc/ftpSync.conf.amostra etc/ftpsync-kali.conf
nano etc/ftpsync-kali.conf
grep -e '^[^#]' etc/ftpsync -kali.conf
Espelhamento = 'hostname -f'
Para = "/srv/espelhos/kali/"
Rsync_path = "kali"
Rsync_host = arquivo.Kali.org

Configurando o acesso SSH

A etapa final é configurar as chaves autorizadas do SSH para o arquivo.Kali.org para acionar o espelho.

mkdir/home/linuxhint/.ssh
CHOwn 700/Home/Linuxhint/.ssh
wget -o- -q http: // arquivo.Kali.org/pushMirror.pub >>/home/linuxhint/.ssh/autorizado_keys
CHOW

Entrando em contato com Kali.org

Depois de terminar de configurar seu sistema, envie um email para [email protected] fornece todos os detalhes para seus espelhos, incluindo o usuário, a porta para acessar o serviço SSH e o nome do host público. Você também deve afirmar quem Kali deve entrar em contato em caso de problemas e se alguma alteração deve ser aplicada de acordo com a configuração do espelho.

A partir daí, tudo o que você precisa fazer é esperar o primeiro empurrão do arquivo.Kali.org.