Los mejores trucos en la consola ssh

SSH es una potente herramienta, con unas posibilidades casi infinitas la gran mayoría desconocidas por muchos usuarios, por ello te expongo unos sencillos trucos, que seguro alguno te será desconocido.

 

Copia de clave pública SSH en máquina remota para iniciar sesión sin contraseña:

Para generar claves usa el comando ssh-keygen.

 

Crear un túnel desde el puerto 80 de tu server a el puerto 2001 en local:

Podrás acceder a la web a través de  http://localhost:2001

 

Emitir sonidos del micrófono en los altavoces de un equipo remoto:

La calidad del sonido no es excelente, úsalo para pruebas o bromas.

 

Comparar un archivo remoto con uno local:

Muy útil para comprobar diferencias entre archivos locales y remotos.

 

Montar carpeta/sistema de archivos a través de SSH:

Debes instalar SSHFS desde https://github.com/libfuse/sshfs . Es posible montar carpetas de seguridad en una red.

 

Copia de mihost1 a mihost2 a través del anfitrión:

 

Ejecutar programa de interfaz gráfica de un usuario de forma remota:

Se requiere tener activada la opción X11Forwarding, normalmente la puedes localizar en…

modificar para activar.

 

Crear una conexión persistente:

Ahora deberás configurar en ~/.ssh/config:

Muy útil si usas SSH para sincronizar archivos (rsync / SFTP / CVS / SVN) sobre una base regular, dado que no creara un nuevo socket cada vez que necesite una conexión SSH.

 

Pantalla a través de ssh:

 

Fijar advertencias ssh:

 

Ejecutar cmds shell remoto a través de SSH:

 

Migrar base de datos MySQL a otro servidor desde SSH con solo un comando:

La migración se realiza a través de un túnel SSH comprimido. Es la forma más rápida de migrar una base de datos a otro servidor.

 

Copiar tu clave pública ssh a un servidor, desde un equipo que no usa ssh-copy-id:

Útil en Mac OS X que no tiene ssh-copy-id.

 

Prueba el rendimiento de la red vía ssh en modo live:

Muestra la velocidad de transferencia en directo. Necesitas tener instalado “pv”.

Debian, Ubuntu y derivados.

Rhel, Centos, Fedora y derivados (dependiendo de la distro necesitaras el repositorio ‘extras’ activo.

 

Reanudar copia de seguridad SCP de un archivo:

Indispensable que rsync este instalado en los dos servidores.

o bien…

 

Analizar el tráfico de forma remota usando ssh w / Wireshark:

Capturaremos el tráfico de una máquina remota, enviara los datos pcap a través del enlace ssh, los podremos ver en Wireshark. Si pulsamos Ctrl + C se detendrá la captura y cerrara la ventana de Wireshark. Te recomiendo que filtres tshark para ahorrar ancho de banda. También puedes sustituir tshark por tcpdump así:

 

Mantener una sesión ssh siempre abierta:

Muy útil en dispositivos móviles que van cambiando de conexión a internet.

 

Transferir clave pública SSH a otra máquina con tan solo una linea:

Ten cuidado, si tienes varias keygen en “/ .ssh” es posible que las anexe.

 

Sincronizar fecha y hora con el servidor desde SSH:

Solo en caso de necesidad. Es mucho más efectivo usar NTP.

 

Duplicar los paquetes instalados en linux , de un servidor a la otro:

Duplicar paquetes en sistemas basados ​​en rpm / yum, Rhel, CentOs y derivados.

Duplicar paquetes en sistemas basados en Debian, Ubuntu y derivados.

Clonar paquetes en sistemas basados en Debian, Ubuntu y derivados.

 

Copia de seguridad de una base de datos remota a tu sistema local:

Muy útil si lo usas con crontab.

 

Tiempos de actividad en un grupo de nodos en paralelo:

El comando pee, lo puedes encontrar en “moreutils”.

 

Ssh en una maquina detrás de un NAT compartido:

Útil para tener acceso a la red de un server estando detrás de una NAT IP compartida. Necesitas acceso físico a DRAC / OIT / lom etc para ejecutar el comando.

Cuando ejecutas el comando en el host detrás de la NAT,  ssh se conecta a ella saltando al puerto 2222. La conexión se remitirá a la máquina oculta.

Nota: Algunas versiones antiguas de ssh no reconocen el 0.0.0.0 del ejemplo y sólo escucharan la dirección del bucle de retorno.

 

[Total:1    Promedio:5/5]
facebook Los mejores trucos en la consola sshtwitter Los mejores trucos en la consola sshgoogle Los mejores trucos en la consola sshdiggit Los mejores trucos en la consola sshpinterest Los mejores trucos en la consola sshlinkedin Los mejores trucos en la consola sshprint Los mejores trucos en la consola sshemail Los mejores trucos en la consola sshSi te gusto, comparte el articulo.

Agregar comentario

Suscribete

Suscribete a nuestro newsletter y mantente informado con nuestros últimos artículos, noticias y más. Todo completamente gratis.

Tu suscripción a sido realizada con éxito.