16 ms·
Chrome OS has no native SSH client, but Google published a NaCL based SSH client: https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnfl
by eeZi 9y ago
Chrome OS has no native SSH client, but Google published a NaCL based SSH client:
https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=de https://chrome.google.com/webstore/detail/secure-shell/pnhec...
It's useful outside of Chrome OS if you have a security perimeter based on TLS with ACLs and auditing already in place and you want to use it for SSH as well:
https://github.com/zyclonite/nassh-relay https://github.com/zyclonite/nassh-relay
https://chromium.googlesource.com/chromiumos/platform/assets/+/863cae3e4a79e123d04f9ee0b34ca1f14faa38d9/chromeapps/nassh/doc/faq.txt https://chromium.googlesource.com/chromiumos/platform/assets...
Google uses a similar setup internally.
- wcummings 9y agoI wouldn't call it a "Linux Desktop" if you can't run a standard SSH client. Chrome OS is it's own beast.
- eeZi 9y agoAgreed, the SSH client is a bit of an outlier since you have that natively. I still listed it for completeness, I do use it, after all.
- puzzle 9y agoIn some ways, and if everything aligns, ChromeOS is actually better: https://groups.google.com/a/chromium.org/d/msg/chromium-hterm/LuDVJ67Q4BE/wa8xHWjm4AcJ https://groups.google.com/a/chromium.org/d/msg/chromium-hter... But "if everything aligns" == "only if you're inside Google".
- eeZi 9y agoHah, that's a funny thread. I've heard that Google is using Chromebooks for engineers with production access. Makes a lot of sense sense since Chrome OS is much easier to secure than a normal Linux distribution.
- candiodari 9y agoThat sounds insane. Do you have any proof ? Google also has goobuntu, which I'm being is what's provided to engineers.
- puzzle 9y agoNiels Provos himself is a Chromebook user (not sure if he needs to access production these days...) and he talks about locking down privileged access to Chromebooks with security keys: https://mikecborg.wordpress.com/2017/03/22/securing-clouds/ https://mikecborg.wordpress.com/2017/03/22/securing-clouds/ (search for all occurrences of 'chromebook') https://youtu.be/O-JXFQezWOc?t=35m0s https://youtu.be/O-JXFQezWOc?t=35m0s
- dgacmu 9y agoYou can choose what kind of laptop you want. ChromeOS is one of the options, and security (+ trivial exchange-ability) is one of the selling points for using a Chromebook. I tried it for a while, but I'm too used to the Mac to have made the switch more easily, so I moved back. But I know quite a few folks who use and love them. Opinions, as I'm sure you can guess, vary widely. It was surprisingly not-bad, even for a diehard mac user, and that was on a model from two years ago.
- candiodari 9y agoI wonder about that. Can you use a mac laptop to write software for the Google infrastructure ? That seems unlikely, if only for the security implications (would apply to any laptop of course, nothing to do with macos or chromeos)
- dgacmu 9y agoYes. Remember, there's not really "the Google infrastructure" as some separate component. With a few exceptions, it's all One Big Repository (https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext https://cacm.acm.org/magazines/2016/7/204032-why-google-stor... ). Google is a very large engineering organization, and (my opinion here, but one shared by others) recognizes that there's a lot of diversity in what engineers like for their workflow. There's obviously a set of standards for what you can choose from as far as laptops (since the company is buying them), but it's pretty broad. Here's a Quora answer that goes into more detail: https://www.quora.com/What-computer-or-laptop-do-software-engineers-or-programmers-at-Microsoft-Google-Facebook-Amazon-and-or-other-big-tech-companies-use https://www.quora.com/What-computer-or-laptop-do-software-en... You can read more about Google's security model in a USENIX ;login article from last year: https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44860.pdf https://static.googleusercontent.com/media/research.google.c... (source: The above cited sources, plus I'm part-time at Google.)
- mikekchar 9y agoI've got this crazy idea. Since "Linux Desktops" are generally running GNU under the hood for providing user land services, why don't we call those systems... I don't know... "GNU/Linux"? That way we can distinguish them from systems that use the Linux kernel, but have a completely different user land infrastructure. I know, I know. It's crazy talk....
- someSven 9y agoThe chance of success would be higher if the term GLX would be used: Debian GLX, Ubuntu GLX, etc.
- Sanddancer 9y agoHow many of them actually intimately use the GNU userland as opposed to Xorg and whatever libc's installed? GNU's an increasingly irrelevant portion of unix and unixlike systems -- most of the actually important userland portions are python, ruby, the aforementioned Xorg, etc.
- jsjohnst 9y ago> GNU's an increasingly irrelevant portion of Unix Say what? Do you know what GNU means or what it includes? Here's a link so you can learn more: https://www.gnu.org/software/software.html https://www.gnu.org/software/software.html
- Sanddancer 9y agoYes, I know what it means and includes. Android, which is one of the biggest unixes right now, doesn't use GNU. iOS, which is another one of the biggest unixes right now, doesn't use GNU. Most embedded linuxes don't use GNU. So yes, for the parts of unix which are visible to most people, the gnu parts are not very relevant at all.
- bonzini 9y agoBut they are for the "Linux Desktop", hence the joke.