Você pode bloquear o acesso a um diretório com uma senha usando o cPanel "Bloqueado de IP" .

1. Faça o login na sua conta cPanel.
2. Na seção "Segurança", clique no ícone "Bloqueador de IP".

![](http://34.207.224.239:3000/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaU5QIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--506a464611d593cea7c4910f772460c4df50261c/image%20(3).png)

\
3. Em "Adicionar um IP ou intervalo" você deve digitar o endereço IP que deseja bloquear.

![](http://34.207.224.239:3000/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaVZQIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--afeb417dac3ff2bfd687f6c733f19b75edb24ba3/image%20(4).png)

\
4. Clique no botão "Adicionar".

Exemplos de uso:

Single IP Address: 192.168.0.1

Range: 192.168.0.1-192.168.0.40

Implied Range: 192.168.0.1-40

CIDR Format: 192.168.0.1/32

Implies 10.*.*.* — 192.

Espero ter ajudado !