¿Es posible escribir un cliente JavaScript SSH que use conectores web para el transporte?
websocket orbited (2)
¿Sería posible escribir un cliente SSH básico en javascript puro utilizando algo así como sockets web en órbita como la capa de transporte? No veo ningún ejemplo de esto, pero parece que sería algo bueno tener.
Con un proxy en el servidor para convertir el desempaquetar el protocolo WebSocket y hacer un túnel en SSH, seguro, podría hacerse.
Todavía no se ha hecho porque WebSocket aún no está terminado y la mayoría de los navegadores no tienen implementaciones. Tienes que recurrir a los sockets de Flash para emularlo.
Puedes ver Ajaxterm y rTerm , que lo usa.
Realmente me gusta Orbited y lo usé en uno de los sistemas internos de mi compañía (con RabbitMQ). Debería ser posible tomar los conceptos de esas aplicaciones y usar Orbited como la capa de transporte, aunque no creo que este sea el mejor caso de uso para ella (ya que la tarea es para un solo usuario y no para un canal, etc.).