Mosh: the mobile shell
7 weeks ago by mlednor
Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.
Mosh is a replacement for SSH. It's more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.
Mosh is free software, available for GNU/Linux, FreeBSD, and Mac OS X.
linux
osx
shell
ssh
Mosh is a replacement for SSH. It's more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.
Mosh is free software, available for GNU/Linux, FreeBSD, and Mac OS X.
7 weeks ago by mlednor
SSH tricks
february 2012 by mlednor
SSH is a protocol for authenticating and encrypting remote shell sessions.
But, using SSH for just remote shell sessions ignores 90% of what it can do.
# ssh home -L 80:reddit.com:80
This article covers less common SSH use cases, such as:
using passwordless, key-based login;
setting up local per-host configurations;
exporting a local service through a firewall;
accessing a remote service through a firewall;
setting up a SOCKS proxy for Firefox;
executing commands remotely from scripts;
transfering files to/from remote machines;
mounting a filesystem through SSH; and
triggering admin scripts from a phone.
ssh
unix
sysadmin
network
But, using SSH for just remote shell sessions ignores 90% of what it can do.
# ssh home -L 80:reddit.com:80
This article covers less common SSH use cases, such as:
using passwordless, key-based login;
setting up local per-host configurations;
exporting a local service through a firewall;
accessing a remote service through a firewall;
setting up a SOCKS proxy for Firefox;
executing commands remotely from scripts;
transfering files to/from remote machines;
mounting a filesystem through SSH; and
triggering admin scripts from a phone.
february 2012 by mlednor
Simple Two-Factor SSH Authentication with Google Authenticator - Moocode Blog
october 2011 by mlednor
n a two-part post I'm going to show you some tricks you can do with SSH logins. This post covers setting up two-factor SSH authentication with the Google Authenticator app.
I was recently getting some servers in shape so I can pass the Payment Card Industry standards questionnaire and one requirement was two-factor authentication access to the server. I queried whether SSH key + passphrase was acceptable but didn't get a clear answer so I figured I'd explore setting up another authentication factor myself, plus it piqued my interest.
After a bit of research I found it was possible using a PAM module but it doesn't work along with SSH key authentication (only password authentication) and I only use SSH key logins for my servers.
google
ssh
security
ruby
I was recently getting some servers in shape so I can pass the Payment Card Industry standards questionnaire and one requirement was two-factor authentication access to the server. I queried whether SSH key + passphrase was acceptable but didn't get a clear answer so I figured I'd explore setting up another authentication factor myself, plus it piqued my interest.
After a bit of research I found it was possible using a PAM module but it doesn't work along with SSH key authentication (only password authentication) and I only use SSH key logins for my servers.
october 2011 by mlednor
Code Your Own Multi-User Private Git Server in 5 Minutes - Moocode Blog
october 2011 by mlednor
ollowing on from last weeks post about Simple Two Factor SSH Authentication this post shows you how to use the same SSH trick to create a multi-user private git server. I believe the principles here can also be applied to mercurial or subversion.
I was recently working on a client project that we converted to git, we hired an agency to work on the front-end for the project and they had four users that needed access. I didn't really want to create them individual accounts on the server so I started thinking how I could securely manage multiple-user access to a git repository running under a single git user without giving them shell access.
After a bit of research I identified two possible candidates gitosis and gitolite but they seemed overkill for what I was trying to achieve.
git
security
ssh
I was recently working on a client project that we converted to git, we hired an agency to work on the front-end for the project and they had four users that needed access. I didn't really want to create them individual accounts on the server so I started thinking how I could securely manage multiple-user access to a git repository running under a single git user without giving them shell access.
After a bit of research I identified two possible candidates gitosis and gitolite but they seemed overkill for what I was trying to achieve.
october 2011 by mlednor
9 Awesome SSH Tricks
september 2011 by mlednor
Sorry for the lame title. I was thinking the other day, about how awesome SSH is, and how it's probably one of the most crucial pieces of technology that I use every single day. Here's a list of 10 things that I think are particularly awesome and perhaps a bit off the beaten path.
ssh
unix
linux
security
september 2011 by mlednor
localtunnel: instantly show localhost to the rest of the world
june 2011 by mlednor
The easiest way to share localhost web servers to the rest of the world.
programming
ssh
june 2011 by mlednor
Two Factor SSH with Google Authenticator
february 2011 by mlednor
Last week, Google enabled two factor authentication for everyone. This article explains how to install and configure Google Authenticator in conjunction with SSH for two factor authentication. Two-factor authentication relies on something you know (a password) and something you have (your phone).
You can use this existing implementation and Google Authenticator application with SSH via an included PAM in the Google Authenticator open source application.
google
security
ssh
You can use this existing implementation and Google Authenticator application with SSH via an included PAM in the Google Authenticator open source application.
february 2011 by mlednor
How To: Transfer your PuTTY settings between computers
november 2010 by mlednor
PuTTY is tops on the short list of applications I install first on any Windows machine. Over the years I've used PuTTY, I've installed it on a huge number of computers but I've always had one complaint; There isn't a configuration file I can backup or move to a new machine.
windows
ssh
november 2010 by mlednor
Use ssh_config To Simplify Your Life | Linux Journal
october 2010 by mlednor
When using multiple systems the indispensable tool is, as we all know, ssh. Using ssh you can login to other (remote) systems and work with them as if you were sitting in front of them. Even if some of your systems exist behind firewalls you can still get to them with ssh, but getting there can end up requiring a number of command line options and the more systems you have the more difficult it gets to remember them. However, you don't have to remember them, at least not more than once: you can just enter them into ssh's config file and be done with it.
ssh
tutorial
october 2010 by mlednor
sshsplit - A utility to multiplex ssh dynamic tunnels | Ubuntu Geek
march 2010 by mlednor
A utility to multiplex ssh dynamic tunnels. Frequently, for instance when proxying a torrent client through a tunnel established with ssh -D, the tunnel will be swamped by traffic. sshsplit spawns multiple instances and distributes the load among them.
linux
ubuntu
ssh
march 2010 by mlednor
Copy this bookmark: