Quiero ingresar a mi espacio de trabajo de Cloud9. He configurado la contraseña del usuario "ubuntu" predeterminada sudo passwd ubuntu
, aunque esto se restablece cada vez que vuelvo a cargar el IDE. Encontré la IP del espacio de trabajo usando curl ipecho.net/plain
y luego la escaneé con nmap y descubrí que el puerto 22 está abierto. Está alojado en Google Cloud y cambia cada vez que vuelvo a cargar el IDE. Cuando intento conectarme a través de ssh, mi conexión se agota. El terminal ssh en Cloud9 está conectado a un sitio web de datos del tesoro a través de https. Cuando escaneo la IP del tesoro, ssh no está abierto. Creo que se está haciendo un túnel o algo así. Al hacerlo sudo lsof -i
, aprendí que el espacio de trabajo se está ejecutando dropbear en el puerto 58777 en alguna IP local, pero no creo que esto afecte a ssh'ing desde el exterior.
Entonces, está la IP de Google Cloud con ssh abierta, pero a la que no puedo ssh, la IP de datos del tesoro que probablemente está tunelizada y algunas IP locales de Cloud9 a las que no puedo conectarme de todos modos. ¿Cómo puedo ingresar a mi espacio de trabajo de Cloud9?
Respuestas:
El tráfico de red se puede redirigir simplemente mediante túneles, sin embargo, cloud9 sshd no permite iniciar sesión con contraseña y el
~/.ssh/authorized_keys
archivo está protegido.Puede omitir esto, configurando el suyo
dropbear
en cloud9. Lo he hecho así:agregó la siguiente línea:
a
options.h
, entonces:Luego me he ejecutado
dropbear
en el puerto 2222:En otro terminal cloud9 he tunelizado el puerto 2222 a some.server:
Después de hacer esto pude iniciar sesión desde some.server:
utilizando la contraseña "contraseña".
fuente