*nix Tip of the Day: VMS
Okay, so this is maybe a little unusual, but today's "*nix Tip of the
Day" isn't about Unix/Linux/etc. at all. Instead, it is about their
antiquated archenemy: VMS. First, a little bit of history:
Way back in 1970, the PDP-11 was hot stuff. Ken Thompson, Dennis
Richie, Brian Kernighan, and others at Bell Labs were writing what would
become Unix for the PDP-11 (well, for the PDP-7 at first, but nobody
talks about that). Unix was a huge improvement over what DEC shipped
with the PDP-11, DOS-11 and RT-11. This couldn't stand, so Dave Cutler
at DEC designed VMS. It was a new operating system, with lots of fancy
features, like networking and, uh, lots of upper-case letters.
VMS and Unix sort of battled on. Or so some people would have you think.
Really, Unix won early on and VMS stumbled along with corporate
financing and an obnoxiously difficult-to-use interface. It passed from
DEC to Compaq to HP, from the PDP-11 to the Alpha to the Itanium. And it
still lives on, churning away in scary back-rooms here and there.
So, why do I bring this up? Well, as some of you may know, Harvey Mudd
College has a few VMS machines around. The most well-known of these (to
students) is thuban, which is a 667MHz DEC Alpha running OpenVMS
7.3-2. Today, I had the, uh, interesting experience of using it, and
thought I'd share my impressions with my readers. You can see the proof
of my VMS skills at my VMS homepage. That's right, I'm on the
Internet. And on DECnet.
*nix Tip of the Day: SSH SOCKS Proxying
Continuing on my theme of SSH tips, today's Tip of the Day talks about
the awesomeness of SOCKS proxying. As some of the more savvy among you
may know, OpenSSH supports full Layer-2/Layer-3 VPN functionality
tun device. This is an incredibly useful feature if you're
off-site and need like-local access to home, work, school, or somesuch.
But it requires root access, and is more than a little bit of a pita to
set up. If all you need is access to things like the web, e-mail, and
instant messaging, there's an easier way.
SOCKS is a transparent …
*nix Tip of the Day: SSH Agent Forwarding
Today's *nix tip of the day involves SSH and the magic that is Agent
SSH, as some of you know, is a handy way to connect to *nix systems
in an untrusted environment. Its primary use is to allow one to remotely
access a remote system and get a shell, securely. Basically, encrypted
telnet. Of course, SSH has tons of other useful features (like
tunneling, proxying, and multiplexing), some of which might come up in
future Tips of the Day.
One of SSH's greatest features is its public/private key system.
Basically, using private keys, you can allow much …
*nix Tip of the Day: SSH Private/Public Keys
Hello kind readers, and welcome to by *nix Tip of the Day. It's
finals week, and I'm sort of slacking, so I thought I'd post some of my
accumulated folk wisdom on the Internet, so that it might help others.
Today's topic is SSH Private/Public Keys. If any of you are CS majors,
or go to a tech-heavy school, or generally interact with Linux/OS
X/Solaris/HP-UX/AIX/any other *nix, you've probably used SSH. SSH,
at its most basic, is a replacement for telnet and rlogin; it allows you
to get a shell at a remote machine …
This is my latest attempt at putting up some interesting content here. I intend to make this a regular feature containt the various attempts made to "hack" into my linux box. Here's today's logs and summary:
Mar 6 19:58:36 [sshd] Did not receive identification string from 22.214.171.124
Mar 6 20:20:09 [sshd] Invalid user jordan from 126.96.36.199
Mar 6 20:20:10 [sshd] Invalid user michael from 188.8.131.52
Mar 6 20:20:11 [sshd] Invalid user nicole from 184.108.40.206
Mar 6 20:20 …