Como criar um servidor de arquivos doméstico
Além de ser fácil, criar um servidor de arquivos
doméstico é bastante barato, visto que você pode usar peças de PCs antigos que
você não utilize mais, ou comprá-las em lojas de artigos usados. Além de
armazenar de forma mais segura e privada os seus dados, você também pode usar
seu servidor para hospedar sites, eliminando assim, o gasto para manter seu
host.
1- Hardware
Basicamente, você vai precisar de:
1- Uma placa-mãe
2- Um processador de, no mínimo 2 GHz (Como Intel
Celeron, que está na faixa de R$100, ou similar) ou superior;
3- Um pente de, no mínimo, 512 MB de memória RAM, que
pode ser encontrado em lojas por uma média de R$80;
Um disco rígido, com a quantidade de
memória de acordo com suas necessidades. Um bom disco rígido de 500GB custa, em
média, R$150.
2- Instalação do sistema operacional
Para o funcionamento correto do seu
servidor, é necessária a instalação do sistema operacional Linux. É recomendado
que opte pela versão Ubuntu, pois ela é completamente gratuita e razoavelmente
leve, não ocupando muito espaço em seu disco rígido. Nesse tutorial, usaremos o
Ubuntu 12.04, um dos mais populares para descrever as ações que você fará.
Instalamos o SO em português.
3- Limpando o sistema operacional
Qualquer Linux vem repleto de
softwares adicionais que devem ser desinstalados antes que você prossiga.
Utilize o Synaptic (gerenciador de pacotes também incluso nas distribuições)
para desinstalar programas como Abi Word, Open Office/Libre Office,
Thunderbird, Gaim, GIMP, Firefox, Rhythmbox etc.
Em seguida, cheque se o sistema
operacional não possui atualizações disponíveis. Se houver, baixe e instale
todas por questões de segurança, garantindo a estabilidade do seu servidor. Por
fim, desative o bloqueio de tela através do menu Configurações do
sistema > Brilho e bloqueio.
4- Configurando o compartilhamento de
arquivos
Antes de tudo, instale o Samba, o programa que fará
seu computador atuar como servidor e permitir o compartilhamento de arquivos em
rede. Você pode consegui-lo através do próprio Synaptic (pesquisando novas
aplicações e marcando-o para instalação) ou pela Central de Programas do Ubuntu
Abra o terminal (Painel de controle > Terminal ou hotkey
Ctrl+Alt+T) e digite sudo su para entrar no modo root. Será
necessário reinserir a sua senha. Entre no diretório de instalação do Samba digitando cd
/etc/samba. Escreva nano smb.conf e aperte Enter para
iniciar o processo de configuração.
Apague todo o texto do documento
(segure as teclas Ctrl+K até deletar tudo) e cole/digite o texto que pode ser
encontrado neste link (substituindo
“Name” e “Server Name” com o nome de usuário e nome da máquina). Salve o
documento (Ctrl+O) e feche-o (Ctrl+X). É necessário especificar uma senha para
acessar o Samba; para isto, digite o comando sudo smbpasswd -a. Por
fim, reinicie os processos do programa, escrevendo sudo restart smbd e sudo
restart nmbd.

5- Adicionando capacidade FTP
Abra o terminal outra vez
(novamente: Painel de controle > Terminal ou hotkey
Ctrl+Alt+T) e ganhe acesso root de novo (digitando sudo su e
inserindo sua senha do SO). Escreva o comando sudo apt-get install
proftpd para instalar o software ProFTPD. Quando você for questionado sobre o tipo
de servidor que deseja configurar, escolha a opção “Standalone”.
Mude para o diretório de instalação
com a mensagem cd /etc/proftpd/. Configure-o digitando o
comando sudo nano /etc/proftpd/proftpd.conf. Substitua todo o conteúdo
do arquivo que se abre pelo código que pode ser encontrado neste link.
Salve as configurações (Ctrl+O e em
seguida Ctrl+X) e reinicie o servidor, inserindo o comando /etc/init.d/proftpd
restart.

6- Configure o acesso Shell (SSH)
Ainda no terminal e em modo root,
instale o OpenSSH (apt-get install openssh-server) e o VNC Server (sudo
apt-get install vnc4server). Configure uma senha para este último
aplicativo (digite vncpasswd e insira duas vezes uma senha de
6 caracteres). Crie um comando de login personalizado digitando sudo
nano /usr/local/bin/sharex11vnc. Um novo arquivo será aberto e você deve
colar/digitar o seguinte conteúdo dentro dele:
#!/bin/sh
x11vnc -nap -bg -many -rfbauth ~/.vnc/passwd -desktop
"VNC ${USER}@${HOSTNAME}" \
|grep -Eo
"[0-9]{4}">~/.vnc/port
Calma, ainda não acabou! Defina os
direitos do usuário através do comando sudo chmod 755
/usr/local/bin/sharex11vnc. Feche o terminal e permita que o script do VNC
Server recém-criado seja iniciado junto ao Linux: percorra o caminho Painel
de Controle > Aplicativos de Sessão e clique no botão “Adicionar”.
Escreva sharex11vnc nos dois primeiros campos da janela que se
abre e dê um “Ok”.
Por fim, ative o login automático de
sua conta no Ubuntu (percorrendo o caminho Aplicações >
Configurações > Contas de Usuário e marcando a caixa de seleção
“Iniciar sessão automaticamente”).

Finalmente, seu servidor está pronto,
com todos os softwares configurados e login automático ativado. Retire todos os
componentes inúteis da máquina, como mouse, teclado, monitor e até mesmo o
leitor/gravador de CD e DVD e plugue o cabo de internet. Não é recomendado
utilizar conexão WiFi.
Para se conectar ao seu servidor,
você pode usar diversos programas como o PuTTy ou o FileZilla.
Na maioria das vezes, tudo o que você precisa fazer é definir o endereço IP do
servidor (você deve conferir essa informação antes a partir do PC com Linux),
informar a porta (5900) e o destino (localhost:5900).
Lembre-se também de que você pode
instalar complementos à vontade de acordo com sua necessidade,
como TorrentFlux, Apache, MySQL e phpMyAdmin
Nenhum comentário:
Postar um comentário