Pular para o conteúdo

Configurando um servidor de FTP no OpenBSD

O ftpd é um daemon que por padrão já vem na instalação do OpenBSD. Neste documento explico como configurar e habilitar o ftpd sem complicações.
Vagner Rodrigues Fernandes vagnerd
Hits: 21.614 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

Iniciando o processo de configuração

Primeiramente deve-se verificar o script /usr/bin/false, este script é usado para desabilitar acesso ao shell para determinados usuários.

$ cat /usr/bin/false
#! /bin/sh
# $OpenBSD: false.sh,v 1.2 1996/06/26 05:32:50 deraadt Exp $

exit 1

Certificando-se que o script esteja íntegro, você não terá problemas com segurança e com as configurações do ftpd.

No próximo passo deve-se adicionar o caminho do script no arquivo /etc/shells para que a opção fique disponível no momento de adicionar novos usuários.

$ echo "/usr/bin/false" >> /etc/shells

Adicionando usuários

Para adicionar usuários ao serviço ftpd, basta adicionar o usuário desejado ao sistema utilizando o comando useradd ou até mesmo o script adduser. Usuários que terão acesso somente ao serviço de FTP necessariamente devem ter configurado como shell padrão "/usr/bin/false", definir o diretório padrão ("Default Home"), este diretório será onde os arquivos remotos do FTP do usuário estarão alocados.

Após adicionar o usuário deve-se definir a senha do usuário utilizando-se o comando passwd. Segue um exemplo:

# mkdir /home/usuário/
# useradd -b /home/usuário/ -s /usr/bin/false -g users -d /home/usuário usuário
# chown usuário:users /home/usuário/
# passwd usuário


   1. Iniciando o processo de configuração
   2. Arquivos de configuração do ftpd
   3. Configurando e iniciando o ftpd

LFTP - Sophisticated File Transfer Program

Vacuum - otimizando sua base de dados PostgreSQL

DropBear: um serviço de SSH alternativo

Mantendo seu Slackware atualizado com o slackcurrent

tMSNc - MSN modo texto

Espelhos Mais Rápidos no Debian e Derivados

Configurando o DNS - BIND9

zsh (Z shell) - Uma alternativa ao bash

Configuração de Servidor Web no FreeBSD 9

Instalar o driver para ATI Technologies Inc RS482 [Radeon Xpress 200M]

#1 Comentário enviado por fernandoamador em 08/04/2007 - 23:59h
Ótimo artgo...

Contribuir com comentário

Entre na sua conta para comentar.