Kann ich ein Chromebook als SSH-Workstation verwenden? [geschlossen]

43

Für meine Arbeit entwickle und betreibe ich viel Software auf entfernten Clustern. Meistens verwende ich nur bash / vim über ssh und verwende nur einen Terminalemulator und einen lokalen Webbrowser. Ich habe überlegt, ein leichtes Chromebook für unterwegs usw. zu kaufen. Allerdings habe ich noch nie eines benutzt und kenne niemanden, der eines besitzt.

Weiß jemand, ob ein Chromebook angesichts der folgenden Anforderungen eine geeignete Option wäre?

  • Kann in eine entfernte Maschine mit einem voll funktionsfähigen Terminal ssh werden
  • Kann eine Verbindung zu einem Remote-VNC-Server herstellen
  • (Bonus) unterstützt X11-Weiterleitung über SSH
  • (bonus) hat einen lokalen Terminal-Emulator, der zB bash ausführen und einige grundlegende Manipulationen am Linux-Dateisystem vornehmen kann

Was den letzten Punkt angeht, würde ich es vorziehen, wenn es ein lokales Terminal gäbe, mit dem ich Aliase definieren, ssh ausführen usw .; im Gegensatz zu einem völlig separaten ssh-Client wie PuTTY.

Ist das Chromebook für meinen Anwendungsfall geeignet? Oder soll ich mir einfach einen billigen normalen Laptop zulegen?

Verfolgungsjagd
quelle
@Ramhound Ich bevorzuge Antworten auf Vermutungen;) Es gibt tatsächlich Kunden für jeden, ich frage mich mehr, ob sie verwendbar sind und die oben genannten Anforderungen erfüllen.
Chase
Fragen, die eine Meinung einholen, sind kein Thema. Sie fragen, ob ein Produkt für Ihren Fall geeignet ist. Nur Sie können das entscheiden. Bestimmen Sie, ob es IHREN Anforderungen entspricht, und treffen Sie dann eine Entscheidung.
Ramhound
5
@ Ramhound, vielen Dank für Ihre Eingabe. Ich habe gefragt, ob die spezifischen Anforderungen erfüllt sind. Dies ist eine Frage zu technischen Fakten, keine Aufforderung zur Stellungnahme. Aber vielleicht ist das nur meine Meinung;)
Verfolgungsjagd am
1
Der Bash-Term-Emulator wird auf Chromebooks nicht ausgeführt. Der nächste, den Sie bekommen könnten, ist eine Website, die Bash emuliert. Es gibt separate VNC-Clients für Chromebooks. X11 wird eine schwierige
Frage sein,
4
Die Leute nennen mich verrückt, aber ich bin Datenwissenschaftler und benutze ein Chromebook genau so, wie Sie es beschrieben haben. Ich habe mein Chromebook in den Entwicklermodus versetzt und über SSH eine Verbindung zu einem Computerserver mit viel Leistung hergestellt. Dort verwende ich hauptsächlich Befehlszeilentools (Vim!) Und einige leistungsstarke Webanwendungen (iPython-Notizbücher!).
Benjamin B.

Antworten:

15

Das Chrome-Buch kann Ihren Anwendungsfall von Haus aus unterstützen, ist jedoch etwas eingeschränkt. Es gibt einige Apps, die Sie installieren können und die umfassendere Funktionen bieten .

Innerhalb des Browsers können Sie ein SSH - Client installieren oder einen begrenzten verwenden, eingebaute in der Schale , indem Sie CTRL+ ALT+ Töffnen , einen CRO mium SH ell (Crosh kurz). Das Terminal kann nur auf andere Maschinen und ein paar andere Dinge zugreifen. Viele Dinge, die Sie von Ihrer Standard-Bash erwarten, fehlen definitiv.

Das Chrome-Buch eignet sich jedoch hervorragend zum Surfen im Internet und zum Weiterleiten an andere Computer

Einige Crosh-Befehle

Spuder
quelle
1
Sie sagen also, dass sich keine für den Benutzer zugängliche Posix-Ebene darunter befindet? Im Gegensatz zu zB Android, das lokale Terminalemulatoren hat. Klingt ein bisschen eingeschränkt, könnte aber dennoch besser sein, als $ 1k auf einem MacbookAir fallen zu lassen, nur um etwas Fernarbeit zu leisten;)
Verfolgung am
Keine, die ich gefunden habe. Es gibt möglicherweise eine Shell-Emulator-App im Chrome Store
Spuder
Chromebook-Shell und -Befehle Ich habe auch Informationen über das Rooten Ihres Chromebooks und die Verwendung einer echten Linux-Shell erhalten
PsychoData
2
Ich denke, Sie wollen Ctrl-Alt-Teine Crosh-Muschel öffnen. und der Teil "Das Terminal kann nur in andere Maschinen ssh, keine CD, ls, touch, vim, ect ..." wäre eine Shell, kein SSH-Client
PsychoData
4
Diese Antwort ist veraltet, da croshssh nicht mehr unterstützt wird.
jsejcksn
15

Check out "Secure Shell" Ein großartiger SSH-Client für Chromebooks. Unterstützt gespeicherte Sitzungen und private Schlüssel. Erstellt vom Chromium-Team von Google, befindet sich jedoch in der Beta-Phase. Funktioniert aber gut für mich

Es gibt viele andere Optionen, mit denen Sie auch gehen können, aber ich mag Secure Shell. Wenn Sie neue Programme für ein Chromebook benötigen, ist der Chrome-Webshop immer die richtige Adresse

PsychoData
quelle
Danke, wissen Sie, ob es die Kerberos-Authentifizierung unterstützt?
Chase
Soweit ich verstehe, ist das etwas serverseitig? Ich habe es noch nie benutzt.
PsychoData
1
Secure Shell kann auch als lokaler Terminalemulator fungieren, indem eine Verbindung zu localhost hergestellt wird!
Das ist eine gute Idee, Dorito, ich hätte nicht gedacht, das zu versuchen
PsychoData
unterstützt es 256 Farbterminals?
Vicente Adolfo Bolea Sánchez
4

Standardmäßig haben Sie einen ssh-Befehl in der sehr eingeschränkten CTRL-ALT-T-Shell.

Vorzugsweise möchten Sie eine Chrome-Erweiterung wie diese verwenden und sie in einem separaten Fenster öffnen, damit Browser-Verknüpfungen (wie <CTRL-W>oder <CTRL-N>nicht im Weg sind).

Eine weitere sehr interessante Möglichkeit - und dies macht Ihr Chromebook zu einem der besten Linux-Laptops - besteht darin, den Entwicklermodus zu aktivieren und Crouton zu verwenden, damit Sie einen XFCE-Desktop parallel zu ChromeOS ausführen können (das Umschalten zwischen den beiden ausgeführten Instanzen ist so einfach wie CTRL-ALT-F1/F2. Sobald Sie aktiviert haben Entwicklermodus gibt es auch eine echte Linux-Shell (auch ohne Crouton).

hansvb
quelle
3

Einmal haben Sie die Control+ Alt+ Tdie Eingabeaufforderung zu öffnen, dann geben Sie einfach shellund Sie eine Standard - Bash - Eingabeaufforderung erhalten, mit allen üblichen Schnickschnack. Von dort aus können Sie sshnach Herzenslust.

David
quelle
1
Einfach die beste Antwort
Ariel Monaco
Ich stimme zu, das ist was ich benutze. Ich kann mich nicht erinnern, ob Sie den Entwicklermodus benötigen, um dies auszuführen (in diesem Fall kann es sich lohnen, ihn hinzuzufügen).
Ian
2

Ich mag es, wenn Sie den größten Teil meiner Arbeit auf Remote-Systemen ausführen. Ich verwende mein lokales System, um einige lokale Aufgaben zu erledigen, aber nichts Ausführliches.

Aufgrund dieser Anforderung habe ich mich für ein Acer C7 entschieden, das über eine interne Festplatte verfügt, auf der Fotos von SD-Karten gelesen und gesichert werden können.

Ich habe den SSH-Client im Browser verwendet, aber insgesamt fand ich, dass er von begrenztem Nutzen ist. Später stellte ich fest, dass das ganze System besser für mich geeignet war, als ich Chrubuntu dort anlegte. Letztendlich führten die Erdungsprobleme mit dem Acer C7 jedoch dazu, dass ich ein Asus X200CA bekam, das mir weitaus besser zusagt. Wie bei Chrubuntu gibt es eine ganze Reihe von Programmen, die Sie verwenden können, anstatt das, was Sie über den Browser tun können. Ich gebe zu, das Betriebssystem in einem Browser ist SEHR fähig im Vergleich zu dem, was ich für möglich hielt.

Da Sie ein Super-User sind, sind Ihre Anforderungen vermutlich höher als die von Chrome OS. Denken Sie, "kann ich das auf meinem Telefon tun", wenn nicht, dann können Sie unter Chrome OS Probleme haben (offensichtlich gibt es Ausnahmen).

Linux braucht nicht allzu lange, um mit systemd zu starten (nicht meine Wahl von init, aber ...), so dass Sie vielleicht eine regelmäßige Linux-Installation mit systemd finden, die für Ihre Reisen ausreicht, und das Asus X200CA ist perfekt für unterwegs. Ich benutze es auf Abruf, es ist perfekt dafür.

Ed Neville
quelle