Como instalar Dropbear

Tutorial para instalación básica de Dropbear en Ubuntu/Debian.

Este es un tutorial, que nos permitirá realizar una instalación adecuada de Dropbear como cliente SSH, con o sin OpenSSH. La instalación es basada en los puertos disponibles.

En este caso haremos una instalación de Dropbear en el puerto (443) para ser utilizado en la injección de datos (HTTP INJECTOR, APKCustom, etc).

INSTALACION

Para instalar el paquete de Dropbear tecleamos :

apt-get update && apt-get upgrade && apt-get install dropbear

Una vez instalado nuestro paquete, procederemos a realizar la configuración. Iniciaremos la edición del archivo con el siguiente comando.

nano /etc/default/dropbear

La configuración es muy sencilla y es la siguiente :

# disabled because OpenSSH is installed
# change to NO_START=0 to enable Dropbear
NO_START=0

# the TCP port that Dropbear listens on
DROPBEAR_PORT=443

# any additional arguments for Dropbear
DROPBEAR_EXTRA_ARGS="-p 8080"

# specify an optional banner file containing a message to be
# sent to clients before they connect, such as "/etc/issue.net"
DROPBEAR_BANNER=""

# RSA hostkey file (default: /etc/dropbear/dropbear_rsa_host_key)
#DROPBEAR_RSAKEY="/etc/dropbear/dropbear_rsa_host_key"

# DSS hostkey file (default: /etc/dropbear/dropbear_dss_host_key)
#DROPBEAR_DSSKEY="/etc/dropbear/dropbear_dss_host_key"

# Receive window size - this is a tradeoff between memory and
# network performance
DROPBEAR_RECEIVE_WINDOW=65536

 

Como vemos en la línea : NO_START=0 por default viene con el número 1, así que lo modificamos con 0 para que inicie el proceso.

En la linea: DROPBEAR_PORT=443 , añadiremos el puerto que queremos para iniciar el proceso de Dropbear, en este caso usaremos el 443, por default trae el 22, pero el 22 es utilizado por OpenSSH, así que cambiaremos esa línea de puerto a 443.

Por último, en la línea, DROPBEAR_EXTRA_ARGS=”-p 8080″, es opcional, por si queremos agregar otro puerto utilizable por Dropbear.

Para finalizar, necesitamos reiniciar el servicio de Dropbear para hacerlo funcional, con el siguiente comando.

service dropbear restart

ACLARACIÓN

Si estas usando la versión del VPSPACK 2.2 en adelante, ya no necesitas instalar este paquete ya que la nueva actualización, lo instala en la opción 1

Si estas usando el puerto 443 en OpenSSH, deberás quitar dicho puerto, para que Dropbear funcione, de lo contrario, marcará error de puerto.

Dudas y comentarios las puedes realizar dentro de nuestro grupo de Telegram.

Grupo Telegram

Como crear un mensaje (MOTD) en nuestro VPS para HTTP Injector

El siguiente tutorial, tiene como fin, el poder crear un mensaje (MOTD) Message of the Day, para mostrarlo en nuestra configuración de HTTP Injector
Para la instalación de dicho MOTD, es necesario tener instalado NANO o en su defecto VI, los cuales son editores de texto, que generalmente vienen instalados en las distribuciones Linux.
También es necesario aclarar que esta configuración es para OpenSSH, aunque es casi de la misma manera para Dropbear.
Para crear un mensaje de entrada en nuestro SSH, debemos de suponer que tenemos instalado Squid y OpenSSH, por lo cual editaremos tan solo la entrada SSHD con el siguiente comando:

nano /etc/ssh/sshd_config

Con este comando, accederemos a las configuraciones de nuestra SSH, a lo cual solo agregaremos la siguiente línea al final de dicha configuración:

Banner /etc/bannerssh

 

Una vez añadida la línea, guardamos nuestra configuración y cerramos ( CTRL + O)  & (CTRL + X).
Posteriormente editaremos nuestro banner, en el cual aplicaremos nuestra creatividad para añadir un msg, colorido o funcional a nuestra login de ssh.
Para editar el archivo “bannerssh”, tecleamos el siguiente comando:

 

nano /etc/bannerssh

 

Una vez abierto, si es nuestra primera vez que lo editamos, aparecerá totalmente en blanco. En el cual añadiremos texto en formato HTML, como en el siguiente ejemplo:

 <br>  
 <font color="red">  
 <br>________,met$$$$$gg.  
 <br>______,g$$$$$$$$$$$$$P.  
 <br>___,g$$P""__________"""Y$$.".  
 <br>__,$$P'_________________`$$$.  
 <br>',$$P_______,ggs._______`$$b:  
 <br>`d$$'_____,$P"'___.______$$$  
 <br>_$$P______d$'_____,____$$P  
 <br>_$$:______$$.___-____,d$$'  
 <br>_$$;______Y$b._____,d$P'  
 <br>_Y$$._____`.`"Y$$$$P"'  
 <br>_`$$b_______"-.__  
 <br>__`Y$$b  
 <br>___`Y$$.  
 <br>_____`$$b.  
 <br>_______`Y$$b.  
 <br>_________`"Y$b._  
 <br>_____________`""""</font>  
 <br>  
 <font color="green"><h1>Android Mexico</h1></font>  
 <br>  
 <font color="purple">Servidor privado</font><br>  
 <font color="black=">Creador: PowerMX</font>  

El banner es creado en base a nuestra creatividad.

Ya para finalizar, guardamos y cerramos el documento  ( CTRL + O)  & (CTRL + X).

Para hacerlo funcional, procedemos a reiniciar el módulo SSH

Ubuntu:

sudo service ssh restart

Debian:

/etc/init.d/ssh restart

Y con ello, tendremos nuestro mensaje de entrada a nuestro login de ssh.


Créditos: @PowerMX

Grupo Telegram: http://t.me/pwrmx

Script para instalar Dropbear, Squid, OpenVPN, BadVPN y Webmin

Este es un script sencillo y funcional, que nos ayudará con tan solo unas cuantas líneas de comando a instalar, Dropbear, Squid y BadVPN, además de panel web, protección de torrents y ayuda para ataques DDos.

Lo primero que haremos será logear a nuestra VPS en root y actualizaremos nuestro sistema con el siguiente comando.

apt-get update && apt-get upgrade

Posteriormente descargaremos el instalador, funcional, solo para distros Ubuntu. Versión recomendada: 16.04

wget https://raw.githubusercontent.com/rizal180499/Auto-Installer-VPS/master/debian7-32.sh 

Posteriormente crearemos los permisos de ejecución de nuestro bash con el siguiente comando.

chmod +x debian7-32.sh 

Finalmente ejecutaremos el instalador.

./debian7-32.sh 

Finalmente reiniciaremos nuestra VPS, y al concluir el reinicio tendremos instalado lo siguiente.

# Service OpenVPN : TCP 1194
OpenSSH : 22, 143
Dropbear : 109, 110, 443
Squid3 : 8080 (limit to IP SSH)
badvpn : badvpn-udpgw port 7300
Webmin
VNSTAT
MRTG
Drop torrent
DDOS flate

ADVERTENCIA: Si ya cuentas con algunos de estos paquetes instalados, el script sobreescribirá las configuraciones, y puede que algunos casos no funcione debido a esto, lo correcto, es realizar su instalación en un VPS sin que se haya modificado las configuraciones de manera manual.

Recuerda que puedes dejar tus comentarios o dudas en nuestro grupo de Telegram.
http://t.me/pwrmx

Creditos: rizal180499

Como instalar Dropbear en un VPS

Dropbear es otro modulo de acceso SSH con el cual podemos redireccionar y hacer conexiones directas con HTTP Injector y otras versiones de Inyectores como APKCustom, Eproxy, etc.
La instalación de Dropear es muy sencilla, y pasará a ser el modulo por default de conexión para SSH en vez del OpenSSH nativo de nuestro VPS.
Suponiendo que usamos el Distro Ubuntu en cualquiera de sus versiones, los pasos para instalar Dropbear, son los siguientes:

apt-get install dropbear

Ahora procedemos a configurarlo

nano /etc/default/dropbear

Una vez abierto el archivo de configuración, buscamos las lineas siguientes:

DROPBEAR_PORT = 22

En caso de que queramos puertos extras, agregamos la siguiente línea:

NO_START=0
DROPBEAR_PORT=80
DROPBEAR_EXTRA_ARGS=”-p 443″

Una vez editado el archivo de configuración, guardamos el documento y detenemos el SSH nativo de Ubuntu:

service ssh stop

Si todo está correcto, iniciaremos el servicio de Dropbear:

service dropbear start

Para verificar que el servicio DROPBEAR Funciona tecleamos:

netstat -nlpt | grep dropbear

Problematica:
No pueden estar funcionando ambos modulos (OpenSSH y DROPBEAR), es por ello de debemos detener uno de los 2.
2.- Existe una linea llamada : NO_START=1, la cual por default es 1 debemos aplicarla en NO_START=0
AVISO: Recordando que como es una entrada al sistema de Ubuntu en SSH, si existen fallos al iniciar el DROPBEAR, tienen que revisar a detalle el error, de otra manera, no podrán volver a logear en el SSH.
AVISO: Esta es una configuración basica de DROPBEAR, existen unas más avanzadas.

DUDAS:
Grupo de Telegram @PwrMX
Servidor IRC:  servidor.megairc.org #Linux