Posso usare un Chromebook come workstation ssh? [chiuso]


43

Per il mio lavoro sviluppo e eseguo molti software su cluster remoti. Principalmente sto solo usando bash / vim su ssh ed eseguo localmente solo un emulatore di terminale e un browser web. Stavo pensando di acquistare un Chromebook leggero per i viaggi, ecc. Tuttavia, non ne ho mai usato uno e non conosco nessuno che ne possiede uno.

Qualcuno sa se un Chromebook sarebbe un'opzione adatta, dati i seguenti requisiti?

  • Può ssh in una macchina remota con un terminale completamente capace
  • Può connettersi a un server VNC remoto
  • (bonus) supporta l'inoltro X11 su ssh
  • (bonus) ha un emulatore di terminale locale che può ad esempio eseguire bash ed eseguire alcune manipolazioni di base del filesystem linux

Per quanto riguarda l'ultimo punto, preferirei che esistesse un terminale locale che mi permettesse di definire alias, eseguire ssh, ecc .; al contrario di avere un client SSH completamente separato come PuTTY.

Il Chromebook è adatto al mio caso d'uso? O dovrei semplicemente prendere un laptop normale?


@Ramhound Preferirei le risposte alle ipotesi;) In effetti ci sono clienti per ciascuno, mi chiedo di più se sono utilizzabili e soddisfano i requisiti di cui sopra.
insegui il

Le domande che richiedono un parere non sono in tema. Stai chiedendo se un prodotto è giusto per il tuo caso. Solo tu puoi decidere. Determinare se soddisferà i VOSTRI requisiti, quindi prendere una decisione.
Ramhound,

5
@Ramhound, grazie per il tuo contributo. Ho chiesto se i requisiti specifici sono soddisfatti. Questa è una domanda sui fatti tecnici, non una sollecitazione per le opinioni. Ma forse è solo una mia opinione;)
insegui il

1
L'emulatore bash non si verificherà sul Chromebook. Il più vicino che potresti ottenere è un sito web che emula Bash. Esistono client VNC separati per Chromebook. X11 sarà difficile perché hanno un sistema di accesso a tutto ciò che richiede porte dirette come SSH o FTP
PsychoData,

4
La gente mi chiama pazzo, ma io sono uno scienziato di dati e utilizzo un Chromebook esattamente come descritto. Ho messo il mio Chromebook in modalità sviluppatore e mi collego a un server computazionale con molta potenza su SSH. Una volta lì, uso principalmente strumenti da riga di comando (Vim!) E alcune potenti applicazioni Web (notebook iPython!).
Benjamin B.

Risposte:


15

Il Chrome Book può supportare nativamente il tuo caso d'uso, ma è un po 'limitato. Ci sono alcune app che puoi installare che offrono più funzionalità complete.

All'interno del browser è possibile installare un client ssh o utilizzare una shell integrata limitata facendo CTRL+ ALT+ Tper aprire un CRO mium SH ell (CROSH in breve). Il terminale può solo essere collegato ad altre macchine e ad alcune altre cose, molte delle cose che ti aspetti dalla tua base standard sono sicuramente mancanti.

Detto questo, il Chrome Book è ottimo per la navigazione sul Web e solo per gli altri computer

Alcuni comandi di Crosh


1
Quindi, stai dicendo che non ci sono livelli posix accessibili dall'utente sotto? A differenza, ad esempio, di Android, che ha emulatori di terminali locali. Sembra un po 'limitato ma potrebbe comunque essere meglio che perdere $ 1k su un MacbookAir solo per fare un po' di lavoro a distanza;)
insegui il

Nessuno che ho trovato. Potrebbe esserci un'app di emulazione della shell nel Chrome Store
Spuder,

Chromebook Shell e comandi Ho anche letto su come fare il root del tuo Chromebook e avere una vera shell Linux
PsychoData,

2
Penso che intendi Ctrl-Alt-Taprire una shell Crosh. e la parte "Il terminale può solo ssh in altre macchine, niente cd, ls, touch, vim, ect ..." sarebbe una Shell, non un client SSH
PsychoData,

4
Questa risposta è obsoleta in quanto croshnon supporta più ssh.
jsejcksn,

15

Dai un'occhiata a "Secure Shell" Un ottimo client SSH per Chromebook. Supporta sessioni salvate, chiavi private Realizzate dal team di Google Chrome, ma è in versione beta. Per me funziona benissimo

Ci sono anche molte altre opzioni con cui puoi scegliere, ma mi piace Secure Shell. Inoltre, ogni volta che hai bisogno di nuovi programmi per un Chromebook, il posto dove andare è il Chrome Web Store


Grazie, sai se supporta l'autenticazione Kerberos?
insegui il

Per quanto ho capito, questo è qualcosa sul lato server? Non l'ho mai usato prima.
PsychoData,

1
Secure Shell può anche funzionare come un emulatore di terminale locale impostando una connessione a localhost!

Questa è un'idea chiara Dorito, non avevo pensato di provarlo
PsychoData,

supporta 256 terminali di colore?
Vicente Adolfo Bolea Sánchez,

4

Per impostazione predefinita, hai un sshcomando in una shell molto limitata CTRL-ALT-T.

Preferibilmente vuoi usare un'estensione di Chrome come questa e aprirla in una finestra separata, quindi scorciatoie del browser (come <CTRL-W>o <CTRL-N>non sono in mezzo).

Un'altra possibilità molto interessante - e questo rende il tuo Chromebook tra i migliori laptop Linux - è abilitare la modalità sviluppatore e usare Crouton in modo da poter eseguire un desktop XFCE in parallelo con ChromeOS (passare da una istanza all'altra è facile come CTRL-ALT-F1/F2. Una volta abilitato modalità sviluppatore, è disponibile anche una vera shell Linux (anche senza Crouton).


3

Una volta fatto il Control+ Alt+ Tper aprire il prompt, basta inserire shelle si ottiene un prompt bash standard, con tutte le solite campane e fischietti. Da lì, puoi sshal contenuto del tuo cuore.


1
Semplicemente la risposta migliore
Ariel Monaco,

Sono d'accordo, questo è quello che uso. Non riesco a ricordare se hai bisogno della modalità sviluppatore per eseguire questo (in tal caso, potrebbe valere la pena aggiungere)?
Ian,

2

Mi piace che tu faccia la maggior parte del mio lavoro su sistemi remoti, uso il mio sistema locale per svolgere alcune attività locali ma niente di esteso.

Sulla base di questo requisito, ho scelto di acquistare un Acer C7, che aveva un disco spinny interno che offriva una discreta quantità di spazio in più per leggere le foto dalle schede SD e fare un backup.

Ho usato il client SSH nel browser ma nel complesso l'ho trovato di utilità limitata. Più tardi ho scoperto che l'intero sistema era più adatto a me una volta messo Chrubuntu lì. Alla fine, tuttavia, i problemi di messa a terra con l'Acer C7 mi hanno portato a ottenere un Asus X200CA, che mi si adatta molto meglio. Come con Chrubuntu c'è un'intera suite di programmi da usare piuttosto che quello che puoi fare attraverso il browser. Devo ammettere che il sistema operativo in un browser è MOLTO capace rispetto a ciò che pensavo fosse possibile.

Dal momento che sei su Super User sospetto che le tue esigenze saranno maggiori di quelle che Chrome OS può soddisfare. Pensa "posso farlo sul mio telefono", in caso contrario potresti avere difficoltà su Chrome OS (ovviamente ci sono delle eccezioni).

Linux non impiega molto tempo ad avviarsi con systemd (non è la mia scelta di init, ma ..) quindi potresti trovare una normale installazione di Linux usando systemd sarà sufficiente per i tuoi viaggi e l'Asus X200CA è perfetto per andare in giro, Lo uso su chiamata, è perfetto per questo.

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.