Esiste un client terminal / ssh basato sul web?


31

Sono in una biblioteca e tutti i computer sono basati su Windows. Sto frugando nella mia scatola di Ubuntu da qualche altra parte. I termini di servizio indicano "Non è possibile apportare modifiche ai file di sistema". Tuttavia, quando inserisco la mia casella Ubuntu, potrebbe "sembrare" come se stessi hackerando, dal momento che alcune persone (incluso presumo il supervisore della biblioteca) guardano il mio computer divertente quando ho aperto un sito Web in cui il testo era un carattere a spaziatura fissa e lo sfondo del sito Web era nero. L'esecuzione del Prompt dei comandi sarà sicuramente considerata come un hacking se si guardasse un sito Web.

Se sto frugando nella mia scatola sembra che stia "hackerando" il computer. Mi piacerebbe in qualche modo farlo in un browser Web con un bel testo dall'aspetto felice, in modo che rappresenti effettivamente quello che sto facendo; Non ho intenzione di hackerare il computer, sto solo usando un computer da qualche altra parte.


Firefox o Internet Explorer? Sono bloccati per impedire l'installazione di componenti aggiuntivi / controlli active-x?
Fossfreedom


Firefox, Internet esplorato se dovessi
alexyorke,

Se è possibile eseguire file, è possibile utilizzare una versione portatile di PuTTY.
UniversallyUniqueID,

Risposte:



8

Quello che probabilmente vorrai fare è installare un emulatore di terminale basato su HTML. Ci sono diversi (molti) tra cui scegliere. Questo ti darà un campo di testo in una pagina web (come quello in cui sto scrivendo) e che verrà eseguito sul tuo sistema.

Questo è un elenco di tali applicazioni, in nessun ordine particolare. Ho poca o nessuna esperienza con questi:

Puoi vedere le demo live dei tre in fondo a questa pagina: http://anyterm.org/demos.html

Tutti questi funzioneranno in qualsiasi browser. Probabilmente anche IE4 :)


8

Se utilizzi Google Chrome / Chromium, puoi provare Secure Shell . È un emulatore di terminale completo e un client SSH.
È sviluppato da Google e funziona offline :)

Secure Shell è un emulatore di terminale compatibile con xterm e un client SSH autonomo per Chrome. Utilizza Native-Client per connettersi direttamente ai server SSH senza la necessità di proxy esterni.

inserisci qui la descrizione dell'immagine

Potresti anche scegliere un'altra estensione, Devtools Terminal , che è un emulatore di terminale.

Nota: questo richiede un npm-installpensiero. Dettagli

inserisci qui la descrizione dell'immagine

Happy SSHing :)


Questa risposta non affronta i problemi menzionati nella domanda, tuttavia +1 perché risponde assolutamente al titolo della domanda.
Steve Buzonas,

6

Prova questo: tty.js --- Un terminale per il tuo browser, usando node / express / socket.io

Caratteristiche:

  • Schede, finestre impilabili, terminali massimizzabili
  • Tasti tipo schermo / Tmux (opzionale)
  • Capacità di rendere in modo efficiente i programmi: vim, mc, irssi, vifm, ecc.
  • Supporto per eventi del mouse xterm
  • Supporto a 256 colori
  • Sessioni persistenti

come installarlo? è integrato o deve essere installato?
rʒɑdʒɑ

1
@Jai Il link sopra ha tutte le informazioni di cui hai bisogno. Solo npm install tty.jsper installare e tty.jsiniziare a servire.
Bohr,

2

Vorrei raccomandare GateOne , potente e scattante. L'autore ha anche l'immagine Docker per una facile configurazione.


2

Disclaimer: sono lo sviluppatore principale di Shellvault.

Un'altra opzione è Shellvault , un client SSH cloud basato sul Web che non è necessario scaricare o configurare autonomamente. Ha il multiplexing terminale, sembra carino per impostazione predefinita e, poiché è basato su cloud, è possibile amministrare i server da qualsiasi computer senza configurare SSH su un nuovo computer.

Interfaccia terminale Shellvault.io

Shellvault è un software come servizio, quindi non è gratuito, ma ha una versione di prova gratuita in modo da poter vedere se ti piace usarlo. Dopo la prova di 7 giorni, un abbonamento costa $ 5 / al mese.


1

Uso ShellInAbox per accedere al mio PC da dietro un firewall molto restrittivo usando solo il mio browser. Lo configuro anche per andare su https come ho scritto qui:

ShellInAbox con https tramite il browser

Inoltre, era necessario utilizzare un provider di servizi DNS dinamico come dyndns per poter individuare il PC.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.