Suporte automático, mas seguro, criptografado no Linux da CLI

0

Isso é tão específico ... Eu gostaria de poder fazer login remotamente em um servidor.

  1. Quando for inicializado pela primeira vez, ele executará um script ou conjunto de instruções para entrar em contato com um servidor externo com base no network-hook (se IP não precisar estar na Web, pode ser acessado pela rede)
  2. O gancho da web registrará o IP, o nome de usuário
  3. Em uma fila de segundo plano, um sistema externo com acesso à rede pode ssh in (supondo que isso esteja ativado por padrão com o par de chaves pública-privada) e configurar uma montagem criptografada.
  4. A chave seria armazenada externamente no servidor com a montagem
  5. Na inicialização, ele acionaria uma montagem de solicitação em que o PC remoto se conectaria e montaria o dispositivo.

Mais detalhes?

  • Isso é possível somente via CLI?
  • Se isso não for possível, existem outras alternativas de cli (autônomo scriptable)
  • Existem projetos de código aberto que podem facilitar a administração disso?
por MrMesees 12.03.2018 / 15:21

1 resposta

1

Meu entendimento da sua pergunta é que você deseja que a máquina A possa montar uma unidade criptografada - automaticamente / sem supervisão / sem entrada do usuário - usando uma chave armazenada na máquina B.

Se esta é a intenção, então você não precisa de SSH - existem maneiras mais fáceis de permitir que A busque o material de chave de B.

Por exemplo, você pode buscar a chave por https , use pacotes UDP IPv6 com link local ou considere mandos (que tenta resolver um problema mais complexo e é, por si só, mais complexo).

Essas abordagens usam "keycripts" (de maneira geral) para executar alguma ação além de solicitar uma senha digitada pelo usuário para obter material chave. Nem todas as distribuições GNU / Linux suportam isso suavemente, mas as derivadas pelo Debian (incluindo o Ubuntu) fazem isso.

(Todas as abordagens que eu relacionei acima também tentam suportar o desbloqueio remoto a partir de um ambiente initramfs / initrd, mas elas funcionarão tão bem assim que uma máquina for totalmente inicializada.)

    
por Zetetic 13.06.2018 / 20:28