Ajudando o usuário remoto com o Linux fazendo o download de scripts

3

Então eu sou um fã do Linux e a palavra está se espalhando. As pessoas trazem seus laptops para eu ter uma nova instalação. Agora quero ajudar as pessoas mais facilmente, sem exigir que me tragam o laptop. Estou à procura de uma aplicação que me permita:

  • Faça o download de um script de marionete do meu servidor ou alimente facilmente um script enviado por e-mail para ele,
  • Autentique o script e verifique se ele é originário de mim mesmo (o GnuPG vem à mente aqui),
  • Execute o script como root por meio do fantoche, para que ele possa fazer as alterações necessárias no sistema,
  • Envie a saída como um email para mim.

Existe algo lá fora que me permita fazer isso com os controles corretos no lugar? Não necessariamente tem que ser fantoche, bash ou ansible ou o que seria legal também. O ssh não é uma opção, a maioria das conexões domésticas que as pessoas usam estão atrás de um roteador NAT. Eu não quero uma conexão de acesso direto, apenas a capacidade de dizer a alguém "aqui, execute este script da maneira que eu mostrei" sem que eles tenham que abrir um terminal.

Estou pensando em escrever algo para fazer isso, mas pode haver algo que eu simplesmente não conheça?

    
por Tim Stoop 04.06.2015 / 17:42

2 respostas

0

Por que reinventar a roda? Se eles são do tipo "Apenas trabalhe", eles não vão querer lidar com o download de um script, tornando-o executável, sudo'ing, etc., que vai junto com a instalação de programas Linux.

Eu daria a eles um resumo básico sobre como usar o Gerenciador de Software / Central de Software. Uma vez que saibam como funciona, podem instalar 99% do que querem sem a sua intervenção. Isso também atenua os problemas de autenticação de um script e permitir que um script seja executado com privilégios de root.

Também recomendo strongmente o TeamViewer. Isso facilita a busca por ajuda sem ter que mexer na configuração. Eu uso em vários computadores, todos por trás dos roteadores NAT.

    
por 11.06.2015 / 08:23
0

Se você usar o marcador para manter seus próprios repositórios de atualizações, poderá modificar o arquivo de configuração do gerenciador de atualização de "people" para apontar para o seu repositório, e qualquer patch criado por você será puxado pelo sistema no repositório designado. tempo.

    
por 12.06.2015 / 04:22