Como criar um servidor Linux que herda a autenticação do servidor principal?

1

Posso criar outro servidor que use o / etc / passwd do servidor master para autenticar seus usuários e, se eu compartilhar as casas dos usuários, eles poderão fazer tudo o que quiserem em seus diretórios pessoais sem consumir o cpu / ram do servidor mestre.

Estou tentando criar um aplicativo escalonável sem sufocar meu servidor principal com milhões de solicitações de arquivos, por isso meu objetivo é criar servidores de processamento em torno de um servidor mestre.

Obrigado D

notas: - servidor master é onde todos os arquivos do usuário são armazenados. - o servidor master está executando o plesk 9.2 - sim, este é um ambiente de hospedagem compartilhada

    
por Devrim 31.10.2009 / 18:32

4 respostas

1

Can I create another server that uses master server's /etc/passwd to authenticate it's users, and if I share users' homes then they can do everything they want within their home directories without consuming master server's cpu/ram.

Claro, a autenticação distribuída é fácil. Configure o NIS e, em seguida, configure todos os seus outros sistemas como servidores escravos do NIS. Dessa forma, a autenticação sempre permanecerá local, a menos que os usuários precisem ser alterados.

Para compartilhar arquivos sem causar nenhum impacto em algum servidor centralizado, você provavelmente precisa estar olhando para um sistema de arquivos distribuído . Eu pessoalmente não trabalhei com nada disso, então não posso fazer uma recomendação sobre qual é o melhor.

    
por 01.11.2009 / 00:21
1

Isso não tem nada a ver com o NFS; você já tem tudo o que o NFS oferece. O que você quer além do NFS é um esquema de autenticação distribuída como LDAP ou NIS.

    
por 31.10.2009 / 21:07
0

É possível inicializar o Linux com uma raiz NFS. Nesse modo, todo o caminho / é montado fora do NFS. Isso irá compartilhar tudo, não apenas o arquivo /etc/passwd . No entanto, se você estiver interessado em construir uma rede de computação escalável, isso pode não ser uma boa ideia, já que o único servidor NFS se tornará um gargalo potencial. Se tudo que você precisa é de autenticação compartilhada, o Linux usa um mecanismo de autenticação conectável (PAM) que permite que você faça isso. Você pode querer ter usuários autenticados em um diretório LDAP central e ter seus diretórios pessoais montados em servidores diferentes.

    
por 31.10.2009 / 19:40
-1

Você está atrás de um serviço de diretório. O LDAP é o método usual atualmente, conforme fornecido pelo Active Directory da Microsoft, o Samba (3 ou 4 se 4 estiver pronto ainda; provavelmente não), o Servidor de Diretórios da Sun, o Red Hat Directory Server, etc.

O Samba provavelmente seria a opção mais simples. Eu sugiro pesquisando o Samba PDC LDAP HowTo, e indo de lá.

    
por 01.11.2009 / 13:38