Introdução

Introdução

Qualquer distribuição decente do Linux vem com uma opção de instalação para criptografar automaticamente o diretório doméstico do usuário. Caso você não deseje criptografar todo o diretório doméstico ou talvez deseje criptografar alguns diretórios aleatórios em seu sistema Linux, você pode usar o ENCFS o sistema de arquivos criptográfico baseado em fusíveis. Encfs permitirão que você criptografa e descriptografe qualquer diretório em questão de segundos. Ele residirá no topo do seu FileSyTem atual e fornecerá acesso a qualquer diretório criptografado do ENCS apenas ao inserir uma senha predefinida correta. Este curto tutorial mostrará como criptografar e descriptografar seus diretórios com o sistema de arquivos criptográfico do ENCFS.

Cenário

Vamos supor que você seja um usuário de laptop pesado que viaja de um lugar para outro. Você também usa o SSH com bastante frequência e, portanto, gerou o SSH Keypair. Para sua conveniência, você até gerou uma chave privada sem usar uma frase (nunca boa ideia). Além disso, você copiou sua chave SSH pública para vários servidores para um acesso fácil. O problema com esse cenário é que, uma vez que alguém se apodere de seus laptops, ele obtém acesso instantaneamente a todos os servidores usando sua tecla SSH privada. Neste artigo, mostraremos como criptografar seu .diretório ssh e evite esse problema.

Instalação

A instalação é bastante simples. A menos que você não esteja usando alguns Encfs de distribuição Linux feitos em casa, devem ser incluídos no repositório padrão.

Ubuntu / Debian

$ sudo apt-get install encfs

Fedora / Redhat / Centos

$ sudo yum install encfs

Crie diretório criptografado

Como explicado anteriormente, usaremos .Diretório SSH como exemplo para este tutorial. Mas primeiro precisamos criar o diretório criptografado:

$ ENCFS ~/Encryptdir/~/decryptdir/

Você receberá poucas perguntas sobre diretórios inexistentes aos quais você responde "sim" e se deseja usar uma configuração paranóica. Escolha "P". Você também precisará escolher uma senha. Certifique -se de não esquecer sua senha, pois não haverá como acessar seus dados sem ele.

Agora você criou e montou seu diretório criptografado. Qualquer coisa que você armazena em ~/decryptdir será automaticamente criptografada e colocada em ~/Encryptdir:

$ LS ~/Encryptdir
$ ls ~/decryptdir
$ touch ~/decryptdir/arquivo
$ ls ~/decryptdir
arquivo
$ LS ~/Encryptdir
wz8fqphur4mtudi4tx0rwicj
$ rm ~/decryptdir/arquivo

Usando diretório criptografado

Neste ponto, podemos vincular nosso exemplo .Diretório SSH para o nosso novo ~/descriptografando com os seguintes comandos Linux:

$ mv .ssh/ ~/ decryptdir/
$ ln -s ~/decryptdir/.ssh/ .ssh

A partir de agora, desde que o diretório ~/Encryptdir seja montado o .SSH mostrará arquivos descriptografados. Você também pode vincular da mesma maneira seus outros diretórios, como ~/.Thunderbird ou ~/.Mozilla .

Diretório criptografado sem montante

Se você não deseja mais usá -lo diretório criptografado, precisará desmontá -lo com o comando desmontagem:

$ fusermount -u ~/descripto

Depois de executar o comando acima, seu .O diretório SSH não estará mais disponível.

Diretório criptografado de montagem

Para começar a usar seu diretório criptografado novamente, você precisará montá -lo usando sua senha.

$ ENCFS ~/Encryptdir/~/decryptdir/

Conclusão

Encfs fornece uma maneira rápida e fácil de criptografar qualquer diretório de sua escolha. Não se esqueça de verificar mais opções de configuração do ENCFS, como desmontagem automática de usuário ocioso etc.

$ MAN ENCFS

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Criptografia de disco completo com veracrypt no Ubuntu Linux
  • Como fazer bota dupla kali linux e windows 10
  • Instale Arch Linux na estação de trabalho VMware
  • Coisas para instalar no Ubuntu 22.04
  • Ubuntu 20.04 Guia
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?