martes, 23 de octubre de 2018

Cómo visualizar intentos de acceso vía SSH fallidos y exitosos al servidor CentOS 7

Para visualizar los intentos fallidos, se puede utilizar el siguiente comando (con root #)

# ausearch --message USER_LOGIN --success no --interpret --start yesterday --end now

Y para visualizar los accesos exitosos vía SSH

# ausearch --message USER_LOGIN --success yes --interpret --start yesterday --end now

Nota: esta visualización es desde ayer al día de hoy.

Para visualizar todos los accesos, sería quitar los parámetros "--start yesterday"

Referencias: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/security_guide/sec-searching_the_audit_log_files

Saludos

viernes, 19 de octubre de 2018

CentOS 7 obtener la versión de Apache

Simplemente ejecuta el siguiente comando:

# rpm -q httpd

Referencias: https://www.centos.org/forums/viewtopic.php?t=61440

Cómo instalar phpmyadmin en CentOS 7 y acceder ahí de manera segura, segurísima

En este caso estaré instalando el phpmyadmin 4.8.3 en un CentOS con Apache 4.2.6, PHP 7.2 y MySQL 8.

Tenía problemas para instalar el phpmyadmin con un simple
# yum install phpmyadmin

Ya que había errores en las dependencias ... que había que instalar
# yum install php-zip

pero, al ejecutar tal comando, tampoco se podía, debido a un posible conflicto en los paquetes o no estaba utilizando el repo correcto, todo un despapaye ...

jueves, 18 de octubre de 2018

php mysql Connection failed: The server requested authentication method unknown to the client


Me he topado con un error utilizando MySQL 8 y PHP. Dicho error derivó de un error estableciendo una conexión con la base de datos al momento de instalar un wordpress en un CentOS 7
La siguiente sentencia de MySQL:
ALTER USER 'usuario'@'localhost' IDENTIFIED WITH mysql_native_password BY 'la contraseña valedora';
Referencias:

Laravel login Class '\App\User' not found

La solución es abrir el archivo app/config/auth.php.
Luego, ir a la parte que dice:
    'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => App\User::class,
        ],
Sustituirla por:
    'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => App\Models\User::class,
        ],

Referencias: https://stackoverflow.com/a/35822038/1883256 
Saludos. 🥂

martes, 16 de octubre de 2018

Las mejores guías para instalar Apache 2.4, PHP 7.2 y MySQL 8 en CentOS 7

Estos son los links que seguí para instalar un LAMP en CentOS 7 con las versiones (lo) más (posible) recientes:

Apache 2.4.6 y PHP 7.2

https://www.if-not-true-then-false.com/2010/install-apache-php-on-fedora-centos-red-hat-rhel/

MySQL 8

https://www.tecmint.com/install-latest-mysql-on-rhel-centos-and-fedora/


viernes, 12 de octubre de 2018

Cómo mostrar los privilegios de un usuario dado en MySQL

Primero lo que puedes hacer es generar las consultas para cada usuario con el fin de mostrar los permisos o privilegios:
SELECT CONCAT('SHOW GRANTS FOR ''',user,'''@''',host,''';') FROM mysql.user;
Luego copia la sentencia que muestra los privilegios del usuario que sea de tu interés. Por ejemplo:
SHOW GRANTS FOR 'dumper'@'localhost';
Es todo.
🤓

martes, 9 de octubre de 2018

Cómo crear un nuevo proyecto de Laravel y sincronizarlo con Bitbucket

En este caso estaré instalando un proyecto con Laravel 5.7 y utilizaré el control de versiones de Bitbucket. En este caso, estaré trabajando en MacOS. Pero debería ser similar en Windows.

Entramos a nuestra cuenta en bitbucket.org y hacemos clic en crear un nuevo repositorio:


Bitbucket - creación de un nuevo repositorio

Cómo instalar Laravel Homestead en Mac OS

Para instalar Laravel Homestead en Mac OS, primero debes bajar tanto Vagrant como VirtualBox.

Al momento de hacer este tutorial, estoy trabajando con las versiones de vagrant 2.1.5 y VirtualBox 5.2.18.

Si estás por reinstalar el laravel homestead, en mi caso, para trabajar ya con Laravel 5.7, podemos hacer una pausa y hacer unas verificaciones:

vagrant -v

 

Tags