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
Comentarios