Paso 5: Asegurar el servidor
Para evitar que todo el mundo tengan acceso a los medios de comunicación en su nube, autenticación de contraseña debe implementarse. Para empezar, cambie al directorio public_html escribiendo:
CD ~/public_html
Entonces
sudo nano .htaccess
No te olvides del '.' antes el htaccess. El punto oculta el archivo de usuarios. Este archivo le indicará que el servidor Web que se requieren un nombre de usuario y contraseña para acceder a la nube. Nano abrirá un archivo en blanco llamado .htaccess al introduce el comando anterior. En el tipo de ventana:
AuthType Basic
AuthName "Requerida contraseña"
AuthUserFile usualUsername/.htpasswd
requiere usuario válido
Asegúrese de reemplazar el nombre de usuario con nombre de usuario de su servidor. En mi ejemplo, el nombre de usuario es servidor.
Una vez terminado, pulse Ctrl + O para guardar y Ctrl + X para salir. El siguiente archivo que hay que crear es .htpasswd. Este archivo contiene una lista de los registros aprobados en las credenciales de la nube.
En primer lugar, escriba cd para cambiar el directorio al directorio de inicio.
A continuación, escriba:
htpasswd - c usualnombre de usuario/.htpasswd usuario
Asegúrese de reemplazar el nombre de usuario con el nombre de su servidor, al igual que anteriormente. También sustituir la palabra usuario con cualquier nombre que usted desea. El nombre especificado en el campo de usuario se utiliza como el nombre de usuario para la nube. En mi ejemplo, utilizo el administrador de nombre. Una vez introducido, el servidor creará el archivo .htpasswd y le pedirá una contraseña para el usuario especificado. Introduzca y confirme su contraseña para continuar.
Todas las carpetas dentro del directorio public_html ahora están garantizadas por autenticación de contraseña.
Para agregar otro usuario a la lista de credenciales, no entrar en el mismo comando que el anterior, en lugar de otro tipo:
htpasswd usualnombre de usuario/.htpasswd usuario
Si escribe el mismo comando que el anterior, se sobrescribirá el archivo .htpasswd que se crea inicialmente.
Para probar la autenticación de contraseña en el servidor web. Abra un navegador web y escriba:
PublicIPAddress: 8080 / ~nombre de usuario /
Aparecerá el cuadro de un solicitándole que introduzca un nombre de usuario y contraseña para acceder a los contenidos de la página. Introduzca el usuario y la contraseña creada anteriormente, y el contenido de la página debe ser disponible. Tenga en cuenta que todos los directorios dentro de la carpeta public_html no necesita un archivo htaccess. Debido a que el directorio tiene el archivo .htaccess, todos los directorios por debajo de ella requieren autenticación para acceso.
Ahora que la nube está asegurada, ya ahora con seguridad podrá agregar medios al servidor.