top of page

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.

bottom of page