This is the chrome app I used: Secure Shell
My previous post detailed how to setup the SSH server, though I have since installed DF hack as well. I wanted to have the labor manager it comes with. :) I was also able to get LNP working via a remote X call server, but it is much slower than console.
Edit: Some performance notes. My FPS is pretty good on the server, and it only uses about 1GB of RAM. The delay is about a quarter to half second. Not really noticeable. It's taking a bit to get used to the ASCII graphics, but otherwise is awesome. Got a bluetooth keyboard for my phone coming in. Unfortunately the default android mono spaced font has emojis which are not mono spaced. So. Stupid.
On the topic of ad-blockers, I would like to pimp /r/pihole for those of you who administer your own home network and have a little technical inkling. All you need is a Raspberry Pi kit of some sort (I used an RPi3) and a few hours for initial setup.
After it's set up, I use Secure Shell to access it to keep it updated and the like.
I use it in tandem with uBlock Origin. Lovely thing.
That's Secure Shell. It's what google recommends using instead of the built-in shell for SSH client purposes.
I'm on the Chrome OS team at Google, and I want to go through your points one by one.
Lack of F series keys. -> this is not actually true. The top row is still function keys, and if you enable Dev mode, you'll be able to use them in Crouton (https://github.com/dnschneid/crouton), for example to run Ubuntu or some other distribution side by side Chrome OS. Furthermore, the F keys do work from the Secure Shell app.
Lack of a shell -> Again, not true. If you're in Dev mode, ctrl-alt-t to bring up the crosh, and "shell" command to drop into Bash.
Lack of Lamp -> If you install Crouton, you can install whatever you want.
Lack of SSH -> https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en
Lack of Software Installer -> In dev mode, using Crouton, you can install whatever linux distro you want. Yes, you can do "yum."
I'll be the first to admit that Chrome OS in normal mode is locked down and limited by design, but if you want to be a power user, Dev mode is very flexible.
For more information : http://www.chromium.org/chromium-os/chromiumos-design-docs/developer-mode
Download this Chrome app. When you go to your app list, right click on the Secure Shell icon and set it to open as window. When I actually SSHed into the server, the ctrl-w didn't close the window. Let me know if this worked for you!!
I use the following Chrome-Apps and can recommend them.
SSH Client: Secure Shell
RDP Client: 2X Client for RDP/Remote Desktop
That's really bizarre. We're talking about this Chrome app, right?
I use it all the time to connect to a host I have on Digital Ocean. I use a key pair for authentication, and it works great. What exactly does GoDaddy not support? I can't really find anything that singles out the Chrome app and GoDaddy, so maybe it's just a simple config issue?
Let's back up a bit. If you try to connect to your GoDaddy VPS (I assume?) with the Secure Shell Chrome app, what exactly happens?
SSH yes, Vim no. I've been using a C720 for about a year now and the only thing I really need is the Secure Shell app. I use it to ssh into a linux server and do everything I need in vim there!
It's recommended that you don't use the native ssh in the dev shell, but I've never found a reason not to other than that it's a bit wonky in browser and Secure Shell's a bit smoother.
I used to be exactly like you. I feel your pain.
From my experience: netrw sucks, sshfs feels too slow, ftp is a pain in the ass (used this for far too long), keeping a local copy and uploading/downloading is a nightmare, and nothing ever really felt right.
Lately I've managed to switch nearly my entire dev environment into (wait for it) Google Chrome. Yes, really.
Using the Secure Shell extension allows you to create and save SSH connections. Enter the password once and you're good to go. From there:
$ cd ~ $ wget http://mydomain.com/dotfiles/.vimrc $ vi somefile.ext
... and I'm up and running.
Obviously if you want to use lots of plugins and custom color schemes and what not, you'll need to put those things somewhere web-accessible that you can pull down easily, but the above works pretty much perfectly for me.
An added bonus? I can do my work from pretty much any computer running Chrome -- logging in will sync my extensions, so within a few minutes I'll have my "home" environment up and running.
Maybe worth giving a try. I feel like it solved my problem, anyway. Good luck.
Reading the article, you can still install them from the store if you have the direct link to the app and they will be usable until at least the middle of next year.
The only thing that have done it removed searching for them in the store.
https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en
SInce a few months ago, Secure Shell, chrome ssh client, allow to mount SFTP easily too. It easier to manage your ssh keys with it!
There are thousands of different ways to get a remote Linux machine, from running a local server yourself on an old PC, to buying a used server off of Ebay, to purchasing hosting from a service like Digital Ocean.
As to an SSH client for Chrome OS, this is the one I would suggest: https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo
Just throwing another option out there--I have a Chromebook too and I've been pretty happy using the Chrome Secure Shell app to ssh into a server and using vim.
PuTTY is a terminal emulator, which is used to ssh
or telnet
into a remote server.
So, the idea is that regardless of where you are - Starbucks, the library, class, etc, you can log into that remote server and work on your code.
nano
is a text editor. You can use anything you want for editing text - Notepad++, vim
, emacs
, an IDE like VSCode, Visual Studio, or Code::Blocks, etc. But while you're using a terminal emulator to ssh
in, you're limited to command-line editors.
This is actually less specialized than using Notepad++. With any laptop that runs an SSH client, you can log into that server and work on your code. For example, I have a Chromebook that can barely save anything locally... but it has an SSH client, so I can use it to develop.
PuTTY comes with pscp
, which you can download here. scp
stands for "Secure Copy," and pscp
stands for Putty Secure Copy.
So, if on your remote server, the folder is located at /home/elarionus/project/
, you can copy them to your Desktop with
pscp -r :/home/elarionus/project C:/Users/elarionus/Desktop/
The -r
flag is "recursive," so it copies the entire folder.
Same exact thing, but in reverse.
pscp -r C:/Users/elarionus/Desktop/ :/home/elarionus/project
git
is your friend. Alternatively, Mercurial (hg)
. You can set up a Git repository on the remote server and then clone
it to your local computer to work on. Work on it in whatever editor you like, and then push
it back to the remote server.
Yes, this extension:
https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en
Assuming you have SSH login to your VPN provider or whatever you are using as a VPN host, just plug something like -D 8888 in the extra arguments, and then in your ChromeOS network settings point at to the proxy server (which is now localhost port 8888)
Spin up a free aws micro instance, and go to town on one of those?
You could use a chrome extension to ssh into it: https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en
I personally use Secure Shell which releases their source and has worked wonderfully.
1-)Yes, you can edit xlsx files with Google Spreadsheets and download it locally
2-)I have been using Chromebook as my main PC for 3 months and in these three months I learnt that almost every software has a web-based alternative. But if you are doing something special, you might have a hard time doing it on Chromeos.
3-)Yes, there is an SSH tool and VNC client software on Chrome app store. I use these tools to control my Odroid-C1 singleboard device all the time.
4-)There are people doing it. I also tried to do that but then I gave up because Chromebooks have a different keyboard layout, I tried Ubuntu on my Chromebook with Crouton. Only afterwards I noticed I had to run some wizardy to make these keys work. Then I gave up the idea of wiping out Chromeos and installing another OS. You need to flash the bios. Depending on the model there is a risk of bricking your device. Check this website, He's doing wonders with Chromebook bios. https://johnlewis.ie/custom-chromebook-firmware/rom-download/
5-)There are covers on Amazon but I don't use one so I can't give any advices to you on this one
6-)I didn't see ethernet port on many new CB models. For example Acer C7 has an ethernet port but it's a 2013 model.
7-) So you are an IT technician, imho you should go for a device which you can easily install any OS you want. Asus UX305 would be a good pick for you, it's 1.3 Kgs, not heavier than a chromebook and it's really a thin device and its battery also lasts long. I'd go for it.
ChromeOS has an ssh client that works pretty well (command line only). If you want to see the desktop, there's a realvnc app.
ssh should work out of the box. Note that with vnc, you need to install a vnc server on the pi.
It has nothing to do with VPN, it's an SSH client from chrome team:
https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo
You can try it out on any OS that runs Chrome browser. For me it's been very stable and I can't complain.
You probably have not heard of Chrome.
Email client: www.gmail.com
FTP client: built into every browser.
Archie and gopher: dead
SSH client: https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en
Telnet client: https://www.ftelnet.ca/
Web browser: Is a web browser.
Having a raspberry pi with you? Smaller and cheaper than an extra laptop. Ssh client works well and rpi provides a full Linux environment. https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en
I installed Secure Shell and Crosh Window, then you won't have to keep the crosh tab open. But, unfortunately there is no easier way to open crouton.
I use MinGW/MSYS, which is sort of like a lightweight distro of *nix utils for Windows (basically Cygwin without the pseudo-virtualization layer). For a terminal, I install MinTTY, the PuTTY-derived console that Cygwin uses by default.
Rather than actually using ssh within it, though, I usually just use ssh-keygen in MSYS to create a key for the machine, add it to all my relevant machine accounts with ssh-copy-id, and then import it into the Google Chrome SSH app.
That way, my list of servers + accounts is synced across machines, including my Chromebook, and the app itself is auto-updated (and, unlike PuTTY, the development isn't effectively frozen).
I personally prefer this:- https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo
It's a literal full on web-based SSH client for chrome, supports tunneling/etc...
Which chrome ssh plugin are you using? I've been using this but I'd love some way to adjust the font/etc.
I can access it on non-dev mode with Ctrl-Alt-T. That works for basic things including SSH, although I personally use the Secure Shell extension.
Secure Shell app for google chrome. unfortunately, its future on windows is unclear as app support will be dropped, but i think in worst case it'll morph into extension.
https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo
nothing beats chrome's font rendering.
I don't know about lightsail but you can use the official Secure Shell app to ssh to any VPS and mount its filesystem into the Files app.
https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en
BTW: Google offers free a lightweight VPS running Debian, Ubuntu, or Centos on Compute Engine: https://cloud.google.com/free/
Also, some of the online IDE's like Cloud9 offer free Linux shells with root access.
Friend of mine works for Google and uses a chrome book as their daily driver.
He uses this https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en and codes in vi
If you use Chrome you can use Secure Shell It has a profile manager. But I actually create bookmarks like below.
javascript:window.open('chrome-extension://pnhechapfaindjhompbnflcldabbghjo/html/nassh.html#','_blank')
My bookmarks and extensions sync between computers.
There is a chrome extension called secure shell that allows you to use ssh on a remote machine. See here:
https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo
I use it to turn my chromebook into a thin client for working on local servers. Best of all, no need to resort to developer mode to do terminal stuff. Yeah.
Google actually has a pretty great chrome app for terminal use (so long as you don't need the Alt Gr key)
I am running Debian in Virtualbox. The only program I use on Windows, beside virtualbox, is Outlook and MS Office. Everything else I do on debian.
I have to admit though. The Chrome browser has nice apps for ssh/mosh, which run on Windows too. Running Virtualbox only for ssh is kinda overkill now, unless you don't trust google/chrome or the app developer. This particular app is released by google themself as far as I can see https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en
This might come in handy.
Try it out in regular chrome first to see if it works alright. They've got a pretty feature-full terminal emulator. Scrolling can get a tiny bit choppy if you scroll in split window view in vim.
If you use a key, you'll have to import it in the connection menu.
I'd try an actual SSH app like https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?utm_source=chrome-ntp-launcher
The built in one is pretty weak from what I hear. I'm not much of an SSH user so I don't know if it addresses your specific concerns, but give it a try and let us know if you like it any better.
Mine works as expected... tab is still autocomplete - I'm on 41.0.2272.89
But, you might want to give the Crosh Window (note: you also need Secure Shell installed) a try. It opens a crosh window without titlebars^* and doesn't grab any Chrome-related command keys (like ^t). I find it useful for ssh-ing into servers.
^* ^(Yes, I know that the appropriate term is "chrome." I'm trying not to confuse things.)
I found out that Chrome Dev Editor, an official Google app, has some Git functionality. It's not as ideal as the command line, but it does the basics!
And also found out last night that you can access SSH in Crosh (Ctrl+Alt+T) even without dev mode. There's also an official Google app, Secure Shell. Both are kind of weird, and neither will let you generate a key. But it's a good start!
If you have the issue after a terminal and you run the diagnostic commands it would be best to go in through SSH so you can copy and paste the entire output.
I'm not sure why there isn't a truly native Windows ssh command line client. There are a few good extensions for each browser, e.g. Chrome
If you have a router with telnet access you can telnet to it and then ssh to your device:
C:> telnet 192.168.1.1
router login: admin Password:
admin@router:/tmp/home/root# ssh -l root 192.168.1.40
Host '192.168.1.40' is not in the trusted hosts file. Do you want to continue connecting? (y/n) y 's password: plus:~ root#
Secure Shell by the Chromium team. This is essentially a cross-platform ssh client in a browser. Works on Windows, *nix, and Mac. Very helpful if you have to use a different platform but still want to log into remote machines.
i have the HP 14, i use it every day for notes in my 3rd year of college. you can do anything you can do in a chrome web browser. really, the only thing you CAN'T do is run legacy windows stuff. there are modern online alternatives to most things people do like music, movies, games, office, you name it you can do it online (you can even torrent online now). i paid $199 for it and it's done everything i need to get done so far.
Isn't chrome OS based on Linux? It seems like an ssh/scp gui would work best for network share for that, and it already has a file manager. There is an ssh app for Chrome already. I used that paired with an Ubuntu web server running OwnCloud for several months, and I rather liked how it ran. Maybe not everyone has the technical know-how to make a web server, but that's what I did.
E: sp
Desktop remote to whatever at home. I don't own a Chromebook but Chrome should behave the same either way.
And extensions such as Secure Shell: https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo
Along with others to mess with https://chrome.google.com/webstore/search-apps/terminal?utm_source=chrome-ntp-icon
Like I said, no Chromebook here, but I wouldn't refuse one if someone offered it.
> Can you file feedback after you "wake" it from non-suspend?
I'm not sure what you mean by this, exactly. I've never been prompted by the system to provide feedback, but if you're asking if I can re-create the issue and then do so manually, then yes, I can do that. Did not realize I was replying to a Chromium Dev!
I started thinking about this after my initial reply, and I think this might have something to do with the Secure Shell Extension as I do not recall it happening before I began using that extension regularly and I would not be too terribly surprised if my SSH connection was keeping the Chromebook awake. I could obviously be wrong ... I rarely forget to close the lid, so it's tough to remember exactly what I was doing at the time.
Chromebooks run chromeOS, so you'll need chromeOS specific apps. Before you can do the items below, you have to make sure you've enabled SSH and you install a VNC server for remote desktop type access.
Secure Shell- this will give you a terminal you can use to issue commands as if you were on the device itself. https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en
VNC- you'll need to install a VNC server on your pi first: http://elinux.org/RPi_VNC_Server
Then install the VNC viewer on your Chromebook- http://www.realvnc.com/products/chrome/
The cool things about ssh and VNC is that you can use other devices to access those (for example, I use "Connectbot" and "VNC viewer" apps on my android phone to do the same thing).
Good luck!
I've not messed with installing Linux on my Chromebook because I don't really need to. Virtually all of the programming work I do on my Chromebook is through SSH to another Linux computer, using Google's SSH client.
I managed to track down a 4GB HP Chromebook 14 at a local Walmart, couldn't find a 4GB C720 for love nor money. The battery lasts for about 8 hours usually, but I've not done any timed battery tests. I never bother to bring the charger to class, no matter how long my day is - haven't run out of power yet! The one issue is that it's a bit more expensive than some of the other Chromebooks. I'd definitely recommend going with an Acer C720 (even the 2GB one, or the HP Chromebook 14) over the Samsung - the Intel processor makes all the difference in the world, even for web browsing.
If you have some choice in the software you can use for your programming course, I'd absolutely recommend independently learning enough about the Linux command line to do your assignments. You'll be expected to use Linux at some stage anyway, it may not be taught very well, and learning now will put you ahead of your classmates later on. At my University, Linux experience is sort of assumed at some point, and the best the instructors give us is a page or two of Linux tips to get us started.
I'd say use whatever text editor you like, but learning how to move files around and compile programs on the command line is valuable.
https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en
It is actually incredibly useful when I am on a strange Windows machine that I cannot install software on.
Besides trusting some shady website, there's an opensource chrome extention avail that does the same thing: https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en
But with this you could use a VPS like I already do to get to your standard linux goodies. Add on my rooted GNex with 4G as a hotspot and I'm free to go anywhere.
I'm really considering getting one of these.
You have a few options. Putty/Kitty as suggested, Cygwin, or Mingw should also have ssh, plus some other unix-like commands, however, they are a little overboard if you're just looking for an ssh client. If you're using google chrome, you could check out secure client which is sort of neat.