Restringir acesso

Quando você cria um túnel SSH no servidor, o Adobe Commerce Intelligence não precisa ter acesso a nada além do banco de dados. Se você não quiser que o Commerce Intelligence tenha acesso total ao servidor que hospeda o banco de dados, poderá restringir o acesso forçando o usuário Commerce Intelligence Linux a entrar em um bash shell restrito.

Você pode ter adivinhado pelo nome, mas um shell bash restrito é usado para configurar um ambiente mais controlado do que o shell padrão. O importante sobre este tipo de shell é que os usuários restritos do shell não podem acessar funções do sistema ou fazer qualquer tipo de modificação.

Para restringir o usuário Commerce Intelligence Linux, você deve executar duas ações:

  1. Altere a variável de ambiente PATH para que seja a string vazia. Isso significa que o usuário não pode acessar executáveis do sistema.

  2. Verifique se o shell executado é bash -r

Ambos podem ser feitos dentro do arquivo authorized_keys no diretório inicial dir/.ssh do usuário como parte do comando executado quando o usuário faz logon. É mais ou menos assim:

... other keys ...
command="env PATH="" /bin/bash -r" <rjmetrics public key goes here>
... other keys ...

Quando isso for concluído, o usuário que você criou para Commerce Intelligence não poderá fazer alterações no seu sistema.

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc