Usando G4U, ProFTP e DHCP para clonar partições pela rede
A intenção desse singelo artigo é fazer um passo a passo para utilizar o G4U para clonar uma partição e restaurá-la posteriormente, utilizando o ProFTP e o DHCP3-Server em um servidor Debian Lenny. Também mostrarei uma simples configuração do ProFTP e do DHCP3 para utilização no ato e deixar tudo funcionando.
Instalando e configurando o ProFTP
O G4U (Ghost For Unix) é um software de clone muito fácil de utilizar, bastando ter um servidor FTP para armazenar as imagens, mesmo servidor que será utilizado depois para passar os clones para outras máquinas e também um servidor DHCP para o G4U conseguir se conectar automaticamente a rede.
Vamos à primeira etapa do processo, que é a instalação e configuração do servidor FTP.
Instalando o ProFTP no Debian:
# apt-get install proftp
Vamos entrar no diretório onde estão as configurações do ProFTP:
# cd /etc/proftpd
Agora vamos abrir o arquivo de configuração do ProFTP utilizando o editor de texto de sua preferência, no meu caso utilizo o nano:
# nano proftpd.conf
A única coisa que precisa ser mudada é no começo das configurações onde tem:
UseIPv6 on
Deixe:
Salve, CTRL+O e feche, CTRL + X.
# cd /home/ftp
# mkdir install
Agora devemos criar um usuário FTP para o G4U armazenar as imagens:
# adduser install
Quando pedir a senha, coloque install também (ou a senha de sua preferência, eu sempre deixo igual).
O que acontece quando criamos dessa forma um usuário? É criado um diretório para ele na pasta /home. Porém não queremos isso. Queremos que a pasta do usuário install fique dentro do diretório /home/ftp/.
Para fazermos isso devemos editar o arquivo /etc/passwd:
# nano /etc/passwd
Procure a linha que contenha o usuário install, como ele foi o último a ser criado, deve estar no final da lista. Vamos editar essa linha de modo que alteremos o diretório padrão desse usuário, então onde está /home/install mude para /home/ftp/install. Pronto, salve e feche.
Pode apagar agora o diretório install que está dentro da pasta home, já que agora iremos utilizar /home/ftp/install.
Reinicie o ProFTP:
# /etc/init.d/proftpd restart
Vamos à primeira etapa do processo, que é a instalação e configuração do servidor FTP.
Instalando o ProFTP no Debian:
# apt-get install proftp
Vamos entrar no diretório onde estão as configurações do ProFTP:
# cd /etc/proftpd
Agora vamos abrir o arquivo de configuração do ProFTP utilizando o editor de texto de sua preferência, no meu caso utilizo o nano:
# nano proftpd.conf
A única coisa que precisa ser mudada é no começo das configurações onde tem:
UseIPv6 on
Deixe:
UseIPv6 off
Salve, CTRL+O e feche, CTRL + X.
Criando um usuário para o FTP e ajustando suas configurações
Acesse o diretório /home/ftp e crie uma pasta chamada install:# cd /home/ftp
# mkdir install
Agora devemos criar um usuário FTP para o G4U armazenar as imagens:
# adduser install
Quando pedir a senha, coloque install também (ou a senha de sua preferência, eu sempre deixo igual).
O que acontece quando criamos dessa forma um usuário? É criado um diretório para ele na pasta /home. Porém não queremos isso. Queremos que a pasta do usuário install fique dentro do diretório /home/ftp/.
Para fazermos isso devemos editar o arquivo /etc/passwd:
# nano /etc/passwd
Procure a linha que contenha o usuário install, como ele foi o último a ser criado, deve estar no final da lista. Vamos editar essa linha de modo que alteremos o diretório padrão desse usuário, então onde está /home/install mude para /home/ftp/install. Pronto, salve e feche.
Pode apagar agora o diretório install que está dentro da pasta home, já que agora iremos utilizar /home/ftp/install.
Reinicie o ProFTP:
# /etc/init.d/proftpd restart