Este tutorial é para os usuários de Raspberry Pi criptografar um diretório usando Encfs Para proteger os dados dentro do sistema.
Como criptografar um diretório usando ENCFs?
Para criptografar diretórios usando Encfs, Siga as etapas dadas abaixo:
Passo 1: Em primeiro lugar, atualize e atualize o repositório à medida que instalaremos Encfs Do repositório Raspberry Pi:
$ sudo apt update && sudo apt upgrade
Passo 2: Então instale Encfs Usando o comando abaixo escrito:
$ sudo apt install encfs
etapa 3: Assim que Encfs é instalado, um Configurando Encfs A caixa de diálogo aparecerá na tela, clique OK aqui:
Passo 4: Agora crie um diretório com o nome Encfs:
$ mkdir Encfs
Observação: Você pode nomear o diretório de acordo com sua escolha.
Etapa 5: Navegue para o recém -criado Encfs diretório usando o seguinte comando:
$ CD Encfs
Etapa 6: Agora crie outro diretório com o nome Rootdir criptografado dentro de Encfs diretório, como todos os dados criptografados no Raspberry Pi vão para raiz-DIR:
$ mkdir criptografado-rootdir
Etapa 7: Para os dados não criptografados, crie um MountPoint não criptografado que será criptografado nas próximas etapas:
$ mkdir-montagem não criptografada
Etapa 8: Agora, para criar um volume criptografado, execute o comando abaixo escrito e ele fornecerá algumas opções de modo de configuração para escolher:
$ ENCFS $ PWD/Encrypted-Rootdir/$ PWD/Uncrypted-Mountpoint/
Se você não tem certeza sobre qual modo escolher, pode ir com o modo padrão pressionando o Digitar botão:
Etapa 9: Agora insira a senha desejada para Encfs:
Etapa 10: Digite a mesma senha novamente para verificar:
Etapa 11: Para exibir a localização e os detalhes do nosso ponto de montagem não criptografado, execute o comando abaixo escrito:
$ monte | Grep Encfs
Etapa 12: Agora mude o diretório para o ponto de montagem não criptografado, que está presente dentro do Encfs diretório:
$ CD-M-MONTSPOint não criptografado/
Etapa 13: Agora vamos criar um exemplo de arquivo de texto dentro de um Encfs pasta. Eu criei um arquivo com o nome linuxhint_file.TXT:
$ eco "meu arquivo de pasta Linuxhint não criptografado"> linuxhint_file.TXT
Etapa 14: Para confirmar que o arquivo é criado com sucesso, você pode usar o abaixo-escrito "LS" comando:
$ ls -l
Etapa 15: Agora volte para o principal Encfs diretório usando o comando abaixo escrito:
$ CD… /
Etapa 16: Execute o comando abaixo escrito e concentre-se na saída:
$ árvore
Na saída, você verá que sempre que criar um arquivo em um diretório não criptografado, um arquivo criptografado equivalente também é criado no diretório criptografado que é exibido em uma árvore:
Desmontar o diretório montado
Depois de criar o diretório criptografado agora se você quiser desmontar a pasta montada. Então, usando o comando abaixo mencionado, o diretório pode ser desmontado:
$ fusermount -u $ pwd/não criptografado -montagem/
E agora, quando você executa o comando da árvore, verá que a versão não criptografada se esconde:
$ árvore
Agora, sempre que alguém quiser acessar o conteúdo do diretório não criptografado, ele precisa montar a pasta usando o comando abaixo escrito; após o que eles precisam inserir a senha correta:
$ ENCFS $ PWD/Encrypted-Rootdir/$ PWD/Uncrypted-Mountpoint/
E assim que a senha correta for inserida, o conteúdo/arquivos do diretório criptografado começará a aparecer na tela. Uma vez que a árvore comum é executada:
$ árvore
Conclusões
Você pode instalar o Encfs ferramenta no Raspberry Pi do repositório usando apt comando. Então você pode criar um Encfs diretório e crie dois subdiretos, um para o conteúdo criptografado e o outro para o não criptografado. Em seguida, monte os arquivos e defina uma senha para eles. Você pode desmontar os arquivos a qualquer momento e ver o status de diretórios criptografados e não criptografados usando o árvore comando.