¿Hay un cliente terminal / ssh basado en web?


31

Estoy en una biblioteca, y todas las computadoras están basadas en Windows. Me estoy metiendo en mi caja de Ubuntu en otro lugar. Los términos del servicio dicen "No puede realizar ningún cambio en los archivos del sistema". Sin embargo, cuando entro en mi caja de Ubuntu, podría "parecer" que estoy pirateando, ya que algunas personas (incluso supongo que el supervisor de la biblioteca) miran mi computadora de manera divertida cuando abrí un sitio web donde el texto era una fuente monoespaciada y el fondo del sitio web era negro. Ejecutar símbolo del sistema se considerará piratería si se mira un sitio web.

Si me estoy metiendo en mi caja, parece que estoy "pirateando" la computadora. Me gustaría hacerlo de alguna manera en un navegador web con un bonito texto de aspecto feliz, para que realmente represente lo que estoy haciendo; No voy a piratear la computadora, solo estoy usando una computadora en otro lugar.


Firefox o Internet Explorer? ¿Están bloqueados para evitar que instale complementos / controles active-x?
fossfreedom


Firefox, Internet explorado si tengo que hacerlo
alexyorke

Si puede ejecutar archivos, puede usar una versión portátil de PuTTY.
UniversallyUniqueID

Respuestas:



8

Lo que probablemente querrá hacer es instalar un emulador de terminal basado en HTML. Hay varios (muchos) para elegir. Eso le dará un campo de texto en una página web (como el que estoy escribiendo actualmente) y que se ejecutará en su sistema.

Esta es una lista de tales aplicaciones, sin ningún orden en particular. Tengo poca o ninguna experiencia con estos:

Puede ver demostraciones en vivo de los tres en la parte inferior de esta página: http://anyterm.org/demos.html

Todo esto funcionará en cualquier navegador. Probablemente incluso IE4 :)


8

Si estás en Google Chrome / Chromium, puedes darle una oportunidad a Secure Shell . Es un completo emulador de terminal y un cliente SSH.
Es y está desarrollado por Google, y se ejecuta sin conexión :)

Secure Shell es un emulador de terminal compatible con xterm y un cliente ssh independiente para Chrome. Utiliza Native-Client para conectarse directamente a servidores ssh sin la necesidad de servidores proxy externos.

ingrese la descripción de la imagen aquí

También podría optar por otra extensión, Devtools Terminal , que es un emulador de terminal.

Nota: Este requiere un npm-installpensamiento. Detalles

ingrese la descripción de la imagen aquí

Happy SSHing :)


Esta respuesta no aborda los problemas mencionados en la pregunta, sin embargo, +1 porque responde absolutamente el título de la pregunta.
Steve Buzonas

6

Pruebe esto: tty.js --- Un terminal para su navegador, usando node / express / socket.io

caracteristicas:

  • Pestañas, ventanas apilables, terminales maximizables
  • Pantalla / teclas tipo Tmux (opcional)
  • Capacidad para renderizar programas de manera eficiente: vim, mc, irssi, vifm, etc.
  • Soporte para eventos de mouse xterm
  • 256 colores de soporte
  • Sesiones persistentes.

como instalarlo ¿Está incorporado o tiene que instalar?
rɑːdʒɑ

1
@Jai El enlace de arriba tiene toda la información que necesita. Solo npm install tty.jspara instalar y tty.jscomenzar a servir.
Bohr

2

Me gustaría recomendar GateOne , potente y ágil. El autor también tiene una imagen de Docker para una fácil configuración.


2

Descargo de responsabilidad: soy el desarrollador principal de Shellvault.

Otra opción es Shellvault , un cliente SSH en la nube basado en la web que no tiene que descargar ni configurar usted mismo. Tiene multiplexación de terminales, se ve bien de forma predeterminada y, dado que está basado en la nube, puede administrar sus servidores desde cualquier computadora sin configurar SSH en una nueva máquina.

Interfaz de terminal Shellvault.io

Shellvault es un software como servicio, por lo que no es gratuito, pero tiene una prueba gratuita para que pueda ver si le gusta usarlo. Después de la prueba de 7 días, una suscripción cuesta $ 5 / mes.


1

Utilizo ShellInAbox para acceder a mi PC desde detrás de un firewall muy restrictivo usando solo mi navegador. También lo configuro para ir sobre https como escribí aquí:

ShellInAbox con https usando su navegador

También necesitaba usar un proveedor de servicios dns dinámico como dyndns para poder localizar su PC.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.