Gibt es einen webbasierten Terminal / SSH-Client?

31

Ich bin in einer Bibliothek und alle Computer basieren auf Windows. Ich schaue woanders in meine Ubuntu-Box. In den Nutzungsbedingungen heißt es: "Sie dürfen keine Änderungen an den Systemdateien vornehmen." Wenn ich jedoch in meine Ubuntu-Box schaue, könnte es so aussehen, als würde ich hacken, da ich einige Leute (ich nehme an, der Bibliotheksverwalter) hatte, die sich meinen Computer komisch anschauten, als ich eine Website öffnete, auf der der Text erschien war eine monospaced Schriftart und der Websitehintergrund war schwarz. Das Ausführen der Eingabeaufforderung wird auf jeden Fall als Hacking angesehen, wenn Sie eine Website aufrufen.

Wenn ich in meine Box gehe, sieht es so aus, als würde ich in den Computer "hacken". Ich möchte es irgendwie in einem Webbrowser mit nettem, fröhlich aussehendem Text tun, damit er tatsächlich das darstellt, was ich tue. Ich werde mich nicht in den Computer hacken, sondern nur irgendwo anders einen Computer benutzen.

alexyorke
quelle
Firefox oder Internet Explorer? Sind sie gesperrt, um die Installation von Add-Ons / Active-X-Steuerelementen zu verhindern?
fossfreedom
2
Wikipedia: Web Based SSH
Frabjous
Firefox, Internet erkundet, wenn ich habe
alexyorke
Wenn Sie Dateien ausführen können, können Sie eine portable Version von PuTTY verwenden.
UniversallyUniqueID

Antworten:

13

Wenn die Bibliothek Firefox verwendet und Add-Ons installieren kann, versuchen Sie es mit FireSSH - einem Javascript-basierten SSH-Client.

Bildbeschreibung hier eingeben

fossfreedom
quelle
1
Siehe auch: askubuntu.com/q/48515/17789
con-f-use
auch für Chrome erhältlich
ccpizza
Es heißt, nicht mehr verfügbar für Firefox
Vineeth Sai
8

Sie möchten wahrscheinlich einen HTML-basierten Terminalemulator installieren. Es gibt mehrere (viele) zur Auswahl. Dadurch erhalten Sie ein Textfeld auf einer Webseite (wie die, in die ich gerade tippe), das auf Ihrem System ausgeführt wird.

Dies ist eine Liste solcher Anwendungen, in keiner bestimmten Reihenfolge. Ich habe wenig oder keine Erfahrung mit diesen:

Sie können Live-Demos der drei unten auf dieser Seite sehen: http://anyterm.org/demos.html

All dies funktioniert in jedem Browser. Wahrscheinlich sogar IE4 :)

Jo-Erlend Schinstad
quelle
8

Wenn Sie auf Google Chrome / Chromium sind, können Sie Secure Shell testen. Es ist ein vollständiger Terminalemulator und ein SSH-Client.
Es wird von Google entwickelt und läuft offline :)

Secure Shell ist ein xterm-kompatibler Terminalemulator und ein eigenständiger SSH-Client für Chrome. Es verwendet Native-Client, um eine direkte Verbindung zu SSH-Servern herzustellen, ohne dass externe Proxys erforderlich sind.

Bildbeschreibung hier eingeben

Sie können auch eine andere Erweiterung verwenden, Devtools Terminal , bei der es sich um einen Terminalemulator handelt.

Hinweis: Dieser erfordert eine npm-installobwohl. Einzelheiten

Bildbeschreibung hier eingeben

Fröhliches SSHing :)

Pranav 웃
quelle
Diese Antwort behandelt nicht die in der Frage genannten Probleme, jedoch +1, da sie den Fragentitel absolut beantwortet.
Steve Buzonas
6

Versuchen Sie Folgendes : tty.js --- Ein Terminal für Ihren Browser mit node / express / socket.io

Eigenschaften:

  • Registerkarten, Stapelfenster, maximierbare Terminals
  • Bildschirm- / Tmux-ähnliche Tasten (optional)
  • Effizientes Rendern von Programmen: vim, mc, irssi, vifm usw.
  • Unterstützung für XTM-Mausereignisse
  • Unterstützung für 256 Farben
  • Anhaltende Sitzungen
Bohr
quelle
Wie installiere ich es? Ist es eingebaut oder muss es installiert werden?
Donnerstag,
1
@ Jai Der obige Link enthält alle Informationen, die Sie benötigen. Einfach npm install tty.jsinstallieren und tty.jsloslegen.
Bohr
2

Ich möchte GateOne empfehlen , leistungsstark und bissig. Der Autor hat auch ein Docker-Image für die einfache Einrichtung.

Mohnish
quelle
2

Haftungsausschluss: Ich bin der Hauptentwickler von Shellvault.

Eine weitere Option ist Shellvault , ein webbasierter Cloud-SSH-Client, den Sie nicht herunterladen oder selbst einrichten müssen. Es verfügt über Terminal-Multiplexing, sieht standardmäßig gut aus und da es Cloud-basiert ist, können Sie Ihre Server von jedem Computer aus verwalten, ohne SSH auf einem neuen Computer einzurichten.

Shellvault.io-Terminalschnittstelle

Shellvault ist eine Software-as-a-Service-Lösung, die zwar nicht kostenlos ist, aber eine kostenlose Testversion enthält, damit Sie sehen können, ob Sie sie verwenden möchten. Nach der 7-tägigen Testversion kostet ein Abonnement 5 USD / Monat.

Angerson
quelle
1

Ich benutze ShellInAbox, um mit nur meinem Browser von einer sehr restriktiven Firewall auf meinen PC zuzugreifen. Ich konfiguriere es auch so, dass es über https geht, wie ich es hier geschrieben habe:

ShellInAbox mit https über Ihren Browser

Außerdem mussten Sie einen dynamischen DNS-Dienstanbieter wie dyndns verwenden, um Ihren PC genau bestimmen zu können.

Marko
quelle
0

Sie sollten Bastillion ausprobieren - https://www.bastillion.io. Sie können mehrere Terminals gleichzeitig verwenden (wie tmux).

Skavanagh
quelle