Translate

viernes, octubre 16, 2020

Acceder por 4G/3G/2G a tu smartphone Android por SSH proxy inverso con bitcoinshell

Para realizar el proceso usando la app userlanz corriendo un ubuntu debajo del android:

Instalar en shell smartphone android sshpass:

sudo apt install sshpass

Script a ejecutar en la shell del smartphone,:

#!/bin/bash

REMOTE_PORT=22

REMOTE_ADDRESS=usr_bitcoinshell@bitcoinshell.mooo.com

PASSWORD="password_de_usr_bitcoinshell"


sshpass -p "$PASSWORD" \

ssh -o ServerAliveInterval=60 \

    -o ServerAliveCountMax=2 \

    -o StrictHostKeyChecking=no \

    -o UserKnownHostsFile=/dev/null \

    -o ConnectTimeout=15 \

    -N -R 2222:localhost:22 $REMOTE_ADDRESS -p $REMOTE_PORT


Comando para acceder desde ssh desde bitcoinshell


ssh usr_shellAndroid@localhost -p 2222



NOTA, simplificando: en android usando la app termux, el servidor ssh corre en el puerto 8022, desde termux instalar sshpass (apt install sshpass)el script para usarlo con termux queda asi:

Tenemos que ver que usuario esta corriendo en termux ssh, usando whoami y aplicamos contraseña con passwd

#!/bin/bash

REMOTE_PORT=22

REMOTE_ADDRESS=usrbitcoinshell@bitcoinshell.mooo.com

PASSWORD="passusrbitcoinshell"

sshpass -p $PASSWORD \

ssh -o ServerAliveInterval=60 \

    -o ServerAliveCountMax=2 \

    -o StrictHostKeyChecking=no \

    -o UserKnownHostsFile=/dev/null \

    -o ConnectTimeout=15 \

-N -R 2222:localhost:8022 $REMOTE_ADDRESS -p $REMOTE_PORT



Desde la shell de bitcoinshell:
ssh usrTermux@localhost -p 2222


No hay comentarios: