Como configurar arquivos de usuários no proftpd

Aqui aprenderemos a criar um arquivo de usuários separado para trabalharmos com o proftpd, precisamos de primeiramente instalar o:

– proftp – nosso servidor de ftp 🙂
– apache – será usado para criarmos a senha dos usuário o apache não precisará estar rodando, mas apenas instalado

1 – Crie um grupo chamado “ftp” com um usuário chamado “ftp” sem senha e sem bash. O home deste usuário será onde colocaremos os outros diretorios dos outros usuários, ou seja “/home/ftp”

3 – Copie o arquivo de configuração de usuários do seu sistema criando uma nova cópia chamada “passwd.ftp” o arquivo de usuários do sistema você pode encontrar em “/etc/passwd”

2 – Após instalar o proftpd adicione essas informações no arquivo “proftpd.conf”:

Como descompactar arquivos .rar no Debian

Pra quem ainda não sabe como descompactar arquivos rar via terminal vai aí o comando:

1
rar x nomedoarquivo

Se você não tiver o unrar no seu debian você vai receber algo como (bash: rar: command not found) pode instalar com o comando abaixo:

1
aptitude install rar unrar-nonfree

Rede de cabos no Debian

Bem segue-se um pequeno how-to sobre alguns comando muito uteis sobre rede no debian, ubuntu e derivados 🙂

Todos os comandos abaixo devem ser executados como root ou com o sudo no caso do ubuntu.

No debian existem dois arquivos de configurações de sua rede eles são: “/etc/network/interfaces” e o “/etc/resolv.conf”

O primeiro você pode definir ip, mascara, etcs o segundo você define seu dns.

/etc/resolv.conf nameserver 192.168.0.250

O arquivo hosts , fica a informação do nome da sua máquina e você pode colocar um nome de uma máquina dentro da sua rede que você pode criar um apelido para ela , e acessar ela no seu navegado.

/etc/hosts

Conteúdo:

1
2
3
4
5
6
7
8
9
10
127.0.0.1 localhost debian
127.0.1.1 debian
 
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

O arquivo interfaces fica dentro do diretório /etc/network, esse arquivo armazena a configuração das suas interfaces de rede, nele você manipula a forma que sua rede se comporta , você pode escolher em deixar sua interface como dhcp ou como ip stático , e também pode criar ip alias . “IP alias é uma apelido que você pode dar a sua interface de rede na qual você pode atribuir outros endereços de rede, você pode criar quantos ip alias desejar”.

/etc/network/interfaces

O conteúdo do meu arquivo:

1
2
3
4
5
6
7
8
9
10
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
 
iface eth0 inet static
address 192.168.0.2
net 192.168.0.0
netmask 255.255.255.0
gateway 192.168.0.254

Os principais comandos de rede são:

ifconfig , ifup, ifdown, route, iwconfig , dhclient.

Usando o dhclient para pegar ip por dhcp.

dhclient eth0

Atribuindo um endereço de ip a uma interface de rede usando ifconfig :

ifconfig eth0 192.168.0.3 netmask 255.255.255.0

Atribuindo um ip alias a uma interface de rede usando ifconfig, no lugar do 1 você pode colocar qualquer nome ou numero:

ifconfig eth0:1 192.168.0.30 netmask 255.255.255.0

Listando as interfaces existentes usando ifconfig:

ifconfig

Derrubando uma interface usando ifconfig:

ifconfig eth0 down

Levantando uma interface usando ifconfig:

ifconfig eth0 up

Agora usando o ifup e ifdown.

Derrubar todas as interfaces e seus endereços de ip:

ifdown -a

Levantando todas as redes de acordo com os dados do arquivo /etc/network/interfaces:

ifup -a

Agora usando o comando route. O comando route define a rota ou a interface padrão da sua placa de rede.

Para saber as rotas existentes na sua maquina use esse comando:

netstat -r

Atribuindo o gateway padrão da sua rede usando o comando route:

route add default gw 192.168.0.254

Atribuindo uma interface como padrão:

sudo route add default ppp0

Agora vamos configurar a nossa rede usando o arquivo /etc/network/interfaces

Configurando a rede como DHCP padrão na interface eth0. Coloque o arquivo assim:

1
2
auto eth0
iface eth0 inet dhcp

Configurando a interface eth0 com ip estático:

1
2
3
4
5
6
auto eth0
iface eth0 inet static
address 192.168.0.2
net 192.168.0.0
netmask 255.255.255.0
gateway 192.168.0.254

Depois de configurar o arquivo derrube as interfaces:

ifdown -a

Depois levante:

ifup -a

Para reniciar a sua configuração de rede existe esse comando:

/etc/init.d/networking restart