Como posso gerenciar várias estações de trabalho globalmente

0

Eu tenho 40 novas estações de trabalho Ubuntu 14.04. Eu tenho conhecimento do Ubuntu gerenciado localmente, mas não sei como gerenciar várias estações de trabalho globalmente.

Fatos Eu tenho 40 novas estações de trabalho baseadas no Ubuntu 14.04 LTS. Eu preciso para a lista negra de armazenamento removível Eu preciso instalar impressoras (mesmas impressoras para todas as estações de trabalho) Não consigo encontrar uma boa maneira como posso fazer: (

Qualquer ajuda será muito apreciada.

TIA, Alonso

    
por Kefealo 26.05.2015 / 20:33

3 respostas

1

Todos os computadores e um servidor adicional, se usados, devem estar na mesma LAN para facilitar as coisas. Para facilitar a vida, você deve montar certos diretórios dos clientes a partir de um local central ou usar uma interface remota, como SSH ou VNC. Senão, você terá que aplicar cada configuração 40 vezes.

Impressão

A maneira mais fácil e segura seria usar outro computador como servidor de impressão, que se conecta a todos os servidores de impressão necessários. Ao fazer isso, você pode alterar a configuração da impressora em apenas um host. Se você não conseguir obter um, você pode usar uma das 40 estações de trabalho como um servidor adicionalmente.

O Linux usa os CUPS do Common Unix Printing System. É por padrão instalado na versão desktop do Ubuntu, e você terá a opção de instalá-lo na edição do servidor no momento da instalação. Se você já instalou o servidor, você pode instalar o CUPS com o comando sudo apt-get install cups

Por padrão, o servidor CUPS só funciona quando acessado localmente. Para alterar isso, abra o arquivo /etc/cups/cupsd.conf e substitua a entrada de loopback por uma que faça referência ao nome do host, ou seja, substitua

Listen 127.0.0.1:631

por

Listen <hostname>:631

Você pode obter o nome do host com o comando hostname . Se o servidor tiver um firewall (assumirei ufw no seguinte), talvez seja necessário abrir a porta 631 para o lado de fora:

sudo ufw allow cups

Além disso, ative a publicação das impressoras na rede:

Browsing on

Para aplicar essas alterações, reinicie o CUPS:

sudo service cups restart

Agora, você pode configurar todas as impressoras através da área de trabalho do servidor (se tiver uma) ou da interface do CUPS em http://<ServerIP>:631/ . Quando solicitado a autenticação na interface da Web, use suas credenciais de usuário raiz ou administrador.

Sevocêtemimpressorascomcapacidadederede,háchancesdequeoCUPSasencontreporcontaprópria,etudooquevocêprecisafazeréadicioná-lasàlistadeimpressorasnoCUPS.Sealgumasimpressorasnãoforemencontradas,vocêpoderáusaroendereçoIPdelasparaseconectaraelas.Aoinstalarumaimpressora,certifique-sedequeoCUPSapubliquenoservidor.

Seassuasimpressorasnãosãocompatíveiscomaredeeapenassuportam,e.USB,conecte-osaoservidordeimpressãoeinstale-oslá.Novamente,certifique-sedequeasimpressorassejampublicadaspeloCUPS.

Parainformaraosclientesqueexisteumservidordeimpressão,abraoucrieoarquivo/etc/cups/client.confemcadaumdeles.

SeriamuitomaisfácilmontarcertosdiretóriosdeumservidorNAS(talvezaquelequeexecutaoservidorCUPS),demodoamantercertaconfiguraçãocentralizada,masqueiriaalémdoescopodestaresposta.

Emcadaclient.conf,adicioneaseguintelinha,substituindooServerIPpeloseuIPreal,eassegure-sedequeoservidortenhaumIPestático(nasconfiguraçõesdoroteador).

ServerName<ServerIP>

Agora,vocêprecisareiniciaroCUPSnossistemascliente,usandoomesmocomandodescritoacima.

NasconfiguraçõesdaimpressoradoclienteounainterfacedaWebdoCUPS,adicioneasimpressorasdoservidorCUPS.

(src: link )

Montagem da unidade

Para impedir que um usuário monte e desmonte unidades, remova-o do grupo plugdev :

userdel <username> plugdev

Se o usuário estiver logado no momento, isso pode não se aplicar imediatamente; um relog pode ser necessário.

    
por s3lph 26.05.2015 / 21:13
1

Não tanto uma resposta às suas perguntas específicas, mas conselhos gerais.

Configure o login SSH sem senha da conta raiz em um servidor central de "gerenciamento" para todas as estações de trabalho.

Se a sua população de usuários precisar compartilhar e proteger arquivos ou se identificar, configure todas as contas de usuário no NIS ou LDAP e monte / home via NFS a partir de um servidor central. Caso contrário, tenha uma conta "guest" -ish (sem "sudo"!) Como o login automático padrão em todas as estações de trabalho.

Monte "/ var / cache / apt / archives" ler-escrever e "no_root_squash" via NFS a partir de um servidor central, e use scripts para fazer atualizações contínuas em todo o laboratório ... dessa forma você normalmente só baixará um pacote uma vez. Por exemplo,

for machine in 'cat /usr/local/all_lab_machines.txt'
do
    ssh $machine apt-get update
    ssh $machine apt-get install  foo
done

Faça ajustes na configuração (como a configuração do CUPS, para impressão) em um só lugar, e use rdist ou um loop ao redor rsync para empurrá-los para fora.

Experimente clusterssh .

    
por david 27.05.2015 / 16:41
1

Que tal fantoche ?

% bl0ck_qu0te%

Eu não sei muito sobre isso, mas parece se encaixar bem em sua exigência.

link

Existem outras alternativas, como Paisagem, caminhada no espaço e contramestre: Existe alguma alternativa de código aberto ao Landscape?

    
por solsTiCe 28.05.2015 / 01:04