Como posso criar um usuário de FTP com acesso ao meu servidor virtual do CentOS?

1

Eu tenho um servidor virtual rodando o CentOS, e preciso criar um usuário de FTP para dar a um cliente para que eles possam enviar alguns arquivos para mim.

Alguma ideia de como eu faço isso, e como eu só lhes dou acesso para fazer o upload de uma pasta? (Eu não me importo com qual pasta, contanto que eles não tenham acesso aos meus outros arquivos.)

Obrigado.

    
por Shane Grant 10.04.2011 / 20:50

2 respostas

1

Aqui estão os princípios básicos

Crie uma conta de usuário local para o seu cliente, fornecendo-lhe uma senha e um diretório pessoal, etc.

Instalar o vsftpd

yum install vsftpd

Editar

/etc/vsftpd/vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
xferlog_file=YES
local_umask=022
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd

salve o arquivo e saia e reinicie o vsftpd

/sbin/service vsftpd restart

e garantir que ele seja executado quando o sistema for iniciado

/sbin/chkconfig vsftpd on

Edite o /etc/sysconfig/iptables-config

garanta que haja uma entrada para IPTABLES_MODULES que, entre outras coisas, contenha ip_conntrack_ftp , por exemplo,

IPTABLES_MODULES="ip_conntrack_ftp"

Em seguida, modifique o firewall

/sbin/service iptables save

edite o / etc / sysconfig / iptables

Depois da linha

:RH-Firewall-1-Input - [0:0] ou similar (o [0: 0] pode ser diferente) add

-A RH-Firewall-1-INPUT -m state --state NEW -p tcp --dport 21 -j ACCEPT

salve o arquivo e saia e reinicie o firewall

/sbin/service iptables restart

Você deve estar bem para ir.

    
por 10.04.2011 / 23:54
0

Considere configurar um servidor SFTP com OpenSSH e um diretório inicial chrooted para seu (s) usuário (s). Benefícios: autenticação de par de chaves (para que você possa desativar a autenticação de senha), não é necessário (ou não é necessário) abrir portas adicionais além do TCP 22, criptografia de ponta a ponta e com um diretório inicial chrooted. eles são "encarcerados" somente dentro do diretório home chrooted e não têm acesso fora desse diretório.

    
por 10.04.2011 / 23:58

Tags