Online ja. Kostenlos? Höchstwahrscheinlich nicht (zumindest nicht für immer). So oder so, nachdem Sie einen Server haben, geht es nur darum, so etwas einzurichten.
Einen Server bekommen:
Was Sie fordern, ist effektiv ein Mini-Server oder ein VPS. Dies sind Computer, die von Unternehmen wie DigitalOcean , Amazon Web Services , Google Cloud Platform usw. gehostet werden . Diese Unternehmen haben möglicherweise kostenlose Testversionen oder Promo-Codes, aber Sie müssen bedenken, dass dies tatsächlich Dienste sind, die Ihnen angeboten werden, und dies sind Unternehmen. Nett zu sein gehört nicht zum Geschäftsmodell, weil es einfach nicht rentabel ist.
Das bedeutet jedoch nicht, dass sie nicht frei sind. DigitalOcean verfügt über ein Empfehlungsprogramm, mit dem Sie kostenlose Serverzeit erhalten, wenn sich andere Personen mit Ihrem eindeutigen Code anmelden. AWS bietet eine einjährige kostenlose Testversion für seine Server an. Sie können wahrscheinlich ähnliche Angebote für andere Server-Hosts finden, wenn Sie tatsächlich versuchen zu suchen. Allerdings sind diese Dienste in der Regel recht günstig (mindestens 5 US-Dollar pro Monat).
Sicher, Sie könnten wahrscheinlich einige "kostenlose" VPS-Anbieter finden, aber dies ist ein guter Zeitpunkt, um darauf hinzuweisen, dass es kein kostenloses Mittagessen gibt. Möglicherweise zahlen Sie nicht in Geld, aber Ihr VPS kann nur sehr eingeschränkt in der Datenerfassung eingesetzt werden. Sie können nur zu bestimmten Zeiten auf Ihre Daten zugreifen (Timesharing) und Ihre Arbeit nicht speichern . Wenn Sie eine seriöse Installation von Ubuntu wünschen, die tatsächlich so funktioniert, wie Sie es möchten, müssen Sie eine bezahlen, sorry. Oder Sie haben einen guten Freund, mit dem Sie einen Teil der überschüssigen Serverkapazität nutzen können.
Fernzugriff über das Internet:
WARNUNG: Stellen Sie sicher, dass Sie alle in diesem Abschnitt beschriebenen Informationen gelesen und verstanden haben. Es ist wichtig.
Was Sie verlangen (vollständiger Remote-Zugriff, dh Shell und / oder grafischer Zugriff über HTTP / HTTPS), kann ein großes Sicherheitsrisiko darstellen! Wenn Sie sich diesen Grad des Zugriffs auf Ihr System gewähren, können andere darauf zugreifen und verschiedene böse Tricks anwenden oder Ihre Verbindung aufspüren. Ich erwähne die Verwendung von VNC später in diesem Beitrag, was absolut gefährlich sein kann, wenn Sie nicht äußerst vorsichtig mit Ihrer Einrichtung sind. Ich bin nicht dafür verantwortlich, dass Ihr System pwned wird. Sag nicht, ich hätte dich nicht gewarnt. Mach die Dinge richtig oder gehe sehr vorsichtig vor.
Ich würde Ihnen persönlich raten, Ihre Kriterien neu zu bewerten und in Betracht zu ziehen, die Dinge richtig zu machen (schlüsselbasiertes SSH mit Port-Tunneling, falls erforderlich, + eine starke Firewall-Konfiguration), falls dies überhaupt möglich ist. Dies bedeutet, die richtige Software zu verwenden, anstatt alles über HTTP zu übertragen.
Zugriff über nur einen Webbrowser ist etwas, was die meisten Menschen aus verschiedenen Gründen nicht tun. Der am häufigsten genannte Grund ist, dass dies in jeder Hinsicht ziemlich unsicher ist. Wenn Sie jedoch immer noch etwas über einen Webbrowser verwenden möchten, ist dies definitiv möglich .
Wenn Sie nur mit einer direkten Konsole oder Shell zufrieden sind , sind Webmin , ShellInABox oder Web Console eine gute Wahl. Sie sind über das Internet zugänglich und ermöglichen Ihnen eine ziemlich gute Kontrolle über Ihre Maschine. Beachten Sie jedoch, dass Sie für so etwas einen HTTP-Server (wie nginx
) auf Ihrem VPS benötigen .
Wenn dies inakzeptabel ist und Sie keine Dinge auf Ihrem Computer hosten möchten, können Sie so etwas wie webssh verwenden , achten Sie jedoch auf Sicherheitsrisiken, die durch die Verwendung von so etwas entstehen können.
Wenn Sie X11 (eine grafische Oberfläche für Dinge wie xmodmap
usw.) benötigen, müssen Sie einige fortgeschrittenere Dinge tun. In diesem Fall müssen Sie eine Lösung für die X11-Weiterleitung erstellen. Wenn Sie keine andere rechnerseitige Software als einen Webbrowser verwenden können, wird dies schwieriger. Es ist jedoch weiterhin möglich, VNC einzurichten und dann so etwas wie noVNC remote zu verwenden oder auf Ihrem eigenen Computer zu installieren . Dies kann jedoch zu einer starken Verzögerung Ihres Systems führen. Es bietet auch einen riesigen potenziellen Angriffsvektor gegen Ihr System, aber Sie sollten die riesige Warnung oben in diesem Abschnitt gesehen haben.
Idealerweise haben Sie nur einen leichten SSH-Client (wie PuTTY oder ähnliches) und X11 (wie XMing) auf einem Flash-Laufwerk, und Sie können damit von überall aus eine Verbindung herstellen, aber Sie haben bereits ein Flash-Laufwerk. An diesem Punkt ist es wahrscheinlich am besten, nur eine dauerhafte Fahrt zu machen .