Gibt es eine sichere Web-Shell für meinen Server?


7

Nach dem Sicherheitsprinzip des Vertrauens kann niemand einen Dienst wie http://www.serfish.com/ nutzen . Gibt es ein kostenloses Softwareprogramm, das ich auf meinem Ubuntu-Server installieren kann, um mir einen sicheren Shell-Zugriff über eine Webschnittstelle zu ermöglichen?

Ich würde eine kleine und leichte Lösung bevorzugen, damit ich zumindest eine rudimentäre Prüfung des Quellcodes durchführen kann. Ich würde auch etwas bevorzugen, das sich im 'Haupt'-Repository befindet, damit ich von stabilen Release-Upgrades profitieren kann.


Antworten:


4

Ein ziemlich verrückter Freund von mir erzählte mir von Ajaxterm . WebShell basiert auf Ajaxterm, also nahm ich an, dass das auch in Ordnung wäre. Das Ubuntu-Wiki sagt auch, dass Shellinabox sein könnte, was Sie wollen. Ich habe überhaupt keine Erfahrung mit ihnen.


Das Googeln von 'web ssh client' zeigt diese beiden unter den ersten Treffern. Sie scheinen also in Ordnung zu sein. Nächstes Mal: ​​Versuchen Sie es mit Google xD
verwenden Sie den

sudo apt-get install shellinabox
Am

3

Ich habe AjaxTerm eine Weile getestet und es funktioniert gut. In meinem Fall hatte ich Probleme mit Sonderzeichen auf der französischen Tastatur (der Zugriff auf das Zeichen "@" erfolgt durch Drücken von AltGr + 0). In AjaxTerm würde es nicht gehen. Ich musste den Einfügetaster am Ajaxterm verwenden. Aber es funktionierte nicht auf meiner Chrom-Version unter Windows XP. Also musste ich IE7 Kotze starten .

Also habe ich Shellinabox ausprobiert und es funktioniert gut. Das Einfügen funktioniert mit STRG + UMSCHALT + V und funktioniert unter Chrom Windows XP. Ich habe mein Ubuntu anprobiert, auch wenn ich es vorziehen würde, ein echtes SSH in einem Begriff zu verwenden. Es scheint, dass einige Zeichen nicht funktionieren, aber ich kann mich nicht erinnern, welche. Wie auch immer, mein Problem bestand darin, mehr auf meine Box zuzugreifen, in der die Ports blockiert sind, sodass ich auf einer Windows-Box mehr brauchte.

Ich verwende Shellinabox auf localhost nur mit Zugriff von einem Apache2 mit Proxy-Umleitungen auf den Port von Shellinabox. Die lokalen Hosts, die Shellinabox hören, sind auf reinem http. Der öffentliche Zugriff über das Web erfolgt jedoch über https mit der von Apache2 verwalteten Verbindung.


1

Auf http://webssh.uni.me/ können Sie die Quelle von Zeit zu Zeit herunterladen. Jedes Mal, wenn sie ein Update durchführen, platzieren sie für ein paar Tage einen Link zu Quelle und Binärdatei mit dem Datum und der neuen Versionsnummer. (Ich vermute, sie gehen davon aus, dass nach ein paar Tagen jemand die Dateien gespiegelt haben muss.)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.