Io ho già creato il file .htaccess in locale
codice:
AuthUserFile /admin/.htpasswd
AuthGroupFile /dev/null
AuthName "Directory Protetta"
AuthType Basic

<Limit GET>
require valid-user
</Limit>

<Files ~ ".+">
Order allow,deny
Deny from all
Satisfy All
</Files>
Ho sbagliato qualcosa?
come creo il file .htpasswd ?

http://www.diludovico.it/guide/proteggi.shtml
Per creare il file .htpasswd, dovrai connetterti al tuo server usando telnet/ssh.
Una volta collegato, dovrai portarti nella directory che intendi proteggere, usando quindi il comando:

cd /www/htdocs/secure
via ftp (cioè ad esempio con smartftp)come faccio ad eseguire il comando
cd /www/htdocs/secure?

A seconda di ciò che è installato sulla macchina in questione potrai usare un editor testuale (vi, emacs, nano) per creare il tuo file.
l'editor testuale è un eseguibile a parte?