El día de hoy intenté conectarme via ssh a mi droplet en DigitalOcean como normalmente lo hago pero me salió el siguiente error:
ssh root@ip_publica
root@ip_publica: Permission denied (publickey).
Continue Reading → El día de hoy intenté conectarme via ssh a mi droplet en DigitalOcean como normalmente lo hago pero me salió el siguiente error:
ssh root@ip_publica
root@ip_publica: Permission denied (publickey).
Continue Reading → # For Ubuntu & Debian
apt-get update
apt-get -y install strongswan xl2tpd
# For RHEL/CentOS
yum -y install epel-release
yum --enablerepo=epel -y install strongswan xl2tpd
yum -y install strongswan xl2tpd
Luego de exportar la base de datos de MySql 8 y de querer importarla a MySql 5.7 me sale ese error, para solucionarlo hay que reemplazar la colación:
sed -i 's/utf8mb4_0900_ai_ci/utf8mb4_unicode_ci/g' crm.sql
A continuación explico la instalación de MySQL 5.7 en Ubuntu 20.04
wget wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
dpkg -i mysql-apt-config_0.8.12-1_all.deb
Continue Reading → Para desbloquear una ip que fue bloqueada por fail2ban primero debemos saber qué servicio la bloqueó.
sudo zgrep 'Ban' /var/log/fail2ban.log* | grep 186.1.2.345
En el resultado podemos observar que fue baneada en el servicio asterisk-iptables
/var/log/fail2ban.log:2021-09-15 08:51:47,757 fail2ban.actions[21101]: WARNING [asterisk-iptables] Ban 186.1.2.345
El siguiente paso es desbloquear teniendo en cuenta la información anterior:
fail2ban-client set asterisk-iptables unbanip 186.1.2.345
Peek es un grabador de pantalla simple con una interfaz fácil de usar.
Facilita la creación de capturas de pantalla breves de un área de pantalla. Está optimizado para generar GIF animados, pero también puede grabar directamente en WebM o MP4 si lo prefiere.
Peek no es una aplicación de screencast de propósito general con funciones ampliadas, sino que se centra en la única tarea de crear screencasts pequeños y silenciosos de un área de la pantalla para crear animaciones GIF o videos WebM o MP4 silenciosos.
Continue Reading →Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in
Warning: mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client in
Este error me apareció al tener Mysql 8 con PHP 7.2, la razón es que MySQL 8 por defecto usa caching_sha2_password, un complemento que no es reconocido por las versiones anteriores de PHP (mysqlnd).
Solución 1: Actualizar PHP a una versión mas reciente.
Solución 2: hacer un downgrade a mysql.
Solución 3: Usar el métono de autenticación anterior explicado a continuación.
sudo nano /etc/mysql/my.cnf
Agregar al final
[mysqld]
default-authentication-plugin=mysql_native_password
Y ejecutar la consulta:
alter user 'username'@'localhost' identified with mysql_native_password by 'password';
Cuando las conexiónes por ssh tardan un tiempo sin recibir ningun comando, éstas se desconectan. Para evitar esto debemos editar:
nano ~/.ssh/config
Añadir:
Host *
ServerAliveInterval 100
Remover:
sudo apt purge mysql-server mysql-client mysql-common
sudo apt autoremove
sudo mv -iv /var/lib/mysql /var/tmp/mysql-backup
sudo rm -rf /var/lib/mysql*
Reinstalar
sudo apt update
sudo apt install mysql-server
sudo /usr/bin/mysql_secure_installation
Este error aparece porque en el momento de la instalación no se crea la carpeta.
Solución:
$ mkdir -p /var/run/mysqld
$ chown mysql:mysql /var/run/mysqld