Tutorial Como Fazer Server Ubuntu
Tutorial desenvolvido por: Paulo Mateus, Thomas Jefferson, Felipe Jordão e Eduardo Henrique.
R.A: 00178231, 00183430,00186343,00189290
Ubuntu Server - Criando e configurando Ubuntu Server.
Antes de tudo instale o Ubuntu Server e antes da inicialização configure as placas de rede
No Adaptador 1 use a placa de rede em NAT.
No Adaptador 2 use a Rede Interna (intnet).
Depois de instalado o Ubuntu Server (Caso tenha dificuldade acompanhe o vídeos https://www.youtube.com/watch?v=sL8OjkErnTg
OBs. No video tem uma parte que é selecionado alguns softwares, no caso não é para selecionar nenhum pois vamos fazer isso manualmente.
Depois de instalado o Ubuntu server na sua maquina virtual, entre com a seu usuário e com a sua senha para podermos começar.
Depois de ter logado escreva o seguinte código para que você seja um superusuário e poder configurar o seu servidor.
sudo su
logo em seguida digite a sua senha de usuário.
DHCP E GATEWAY
1. Atualizando servidor:
aptitude update
aptitude upgrade
2. Logo após fazer a atualização dos compones acima, instale o sysv-rc-conf:
aptitude install sysv-rc-conf
3. Vamos editar as suas interfaces de rede, digite:
nano /etc/network/interfaces
E digite as seguintes linhas:
auto lo
iface lo inet loopback
auto enp0s3
iface eth0 inet dhcp
auto enp0s8
iface eth1 inet static
address 172.16.1.254
netmask 255.255.0.0
network 172.16.0.0
broadcast 172.16.255.255
Depois de digitado aperte Ctrl+x e aperte Enter para salvar as configurações.
Depois de ter configurado as interfaces vamos dar um Restart na placa, digite:
/etc/init.d/networking restart
Caso não funcione tente esse:
invoke-rc.d networking restart
4. Habilitando com IPV4, entre com o código:
nano /etc/sysctl.conf
Dentro do arquivo tire o simbolo # da linha:
# net.ipv4.ip_forward=1
Ficando assim
net.ipv4.ip_forward=1
Depois de descomentar a linha de um Ctrl+x e aperte enter para fazer a alteração. Depois digite o código seguinte para executar o arquivo editado:
sysctl -w net.ipv4.ip_forward=1
5. Criando arquivo para compartilhamento, digite o seguinte código:
nano /etc/init.d/internet
Dentro desse arquivo digite o seguinte script:
#!/bin/bash
iniciar(){
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
}
parar(){
iptables -F -t nat
}
case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar ;;
*) echo "Use os parâmetros start ou stop"
esac
Depois de um Ctrl+x e aperte enter para fazer a alteração.
Agora vamos reiniciar a nossa rede, digite:
invoke-rc.d internet start
Caso não funcione, digite:
/etc/init.d/internet start
6. Agora vamos criar o servidor DHCP para distribuir os nossos IP's, digite:
aptitude install isc-dhcp-server
7. Edite o arquivo /etc/dhcp/dhcpd.conf, digite:
nano /etc/dhcp/dhcpd.conf
e deixe o arquivo desse jeito:
ddns-update-style none;
option domain-name "home";
option domain-name-servers 172.16.1.254, 8.8.8.8.8;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 172.16.0.0 netmask 255.255.0.0 {
range 172.16.1.30 172.16.1.40;
option routers 172.16.1.254;
}
Depois de um Ctrl+x e aperte enter para fazer a alteração.
Como nosso servidor DHCP está instalado na interface enp0s8, vamos edita-la, digite:
nano /etc/default/isc-dhcp-server
e deixe assim a linha:
INTERFACES="enp0s8"
Depois de um Ctrl+x e aperte enter para fazer a alteração.
7. Agora enfim vamos iniciar o serviço, digite:
/etc/init.d/isc-dhcp-server start
SSH
1. Instalar o componente SSH, digite:
aptitude install openssh-server
Para se conectar escreva na mesma estrutura:
ssh[username] @ [ssh ip do servidor]
Exemplos:
guest@10.13.201.75 ssh
root@192.168.88.89 ssh
ssh root @ localhost
ssh Jenny @ localhost
Você será solicitado para a senha, digite a senha para o nome de usuário, é o que você usa para acessar.
FTP
1. Instalando o FPT
Digite o seguinte código:
aptitude install vsftpd
Uma vez instalado, vsftpd será automaticamente rodando em segundo plano, você pode ir em frente tentar se conectar usando seu nome de usuário e senha que você usa para acessar Lubuntu atual.
Para se conectar ao servidor ftp você precisará cliente FTP, o cliente poderia ser outra máquina (computador) que tem a mesma rede que o servidor ftp.
Um dos melhores cliente de FTP é filezilla, filezilla está disponível em Windows e Linux, em Lubuntu você pode instalar filezilla usando este comando:
aptitude install filezilla
Para fazer a conexão ftp, você vai precisar do endereço hostname / ip do servidor ftp, nome de usuário e senha, neste caso nome de usuário e senha que você usa para acessar ubuntu.
Se você quiser criar um outro usuário para ftp, então você precisa criar um novo utilizador no seu Lubuntu, usando o comando add user.
Você também pode alterar a configuração do vsftpd, editando /etc/vsftpd.conf usando seu editor de texto favorito, para mim eu gosto de usar nano.
sudo vim /etc/vsftpd.conf
Depois de editar o arquivo de configuração, você pode querer parar e, em seguida, começar de novo o servidor ftp, aqui está o comando para iniciar, parar e reiniciar vsftpd servidor.
sudo service vsftpd parar
sudo service vsftpd começar
sudo restart vsftpd restart
APACHE, PHP e MySQL
Vamos trabalhar com o servidor LAMP, digite:
aptitude install apache2 php5 mysql-server php5-mysql
depois digite:
a2enmod php5
Depois disso já vai estar rodando os 3 programas.
FIREBIRD
1. aptitude install firebird2.5-super firebird2.5-doc
Com a execução deste código o firebir já vai estar instalado.
2. Configurando, digite:
aptitude install dpkg-reconfigure firebird2.5-super
Após isso, surgirá um tela perguntando se você deseja que o Firebird seja inicializado automaticamente, útil para quem estiver montando um servidor de banco de dados na máquina. Se este é o seu caso, escolha “Sim”.
Depois, será exibido um aviso sobre a senha do usuário SYSBDA do banco. Ao clicar em “OK”, você poderá inserir uma senha.
Depois disso o firebird estará rodando normalmente.
abaixo tem essas imagens aleatorias do server em produção.