Você não pode acessar o .htaccess ou o .htpasswd de um apache normal porque ele os protege. Eles têm informações confidenciais dentro (nomes de usuário, comandos especiais, etc) e corretamente não permitem que você os veja.
(s) ftp é a maneira de fazer isso ...
Se você ainda quiser editá-las ... tente alterar essa parte da configuração dentro do seu /etc/apache2/apache2.conf:
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
Alterar
Deny from all
para
Allow from 192.168.1.0/24
Deny from all
para permitir que seus clientes da rede interna acessem esses arquivos ...