[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: SSH & VPN's



> What actually led me to SSH was the Linux VPN-mini-HOWTO.  VPN = Virtual
> Private Network,  or creating encrypted connections between networks over the
> internet.  Because dialing into a getty/login doesn't cut it any more,  and I
> want to get away from having to support dial in modems (YUCK).  If I can get
> this to work I hope to be able to run telnet, X, and ICA (NT/Winframe) just
> like I can from my workstation at the office. Although much slower. I'm 99.44%
> of the way to having it working.  You actually run pppd over the pts allocated
> for the SSH session!  Like an interface within an interface,  whoever came up
> with that is brilliant.

I also use SSH as a kind of a VPN.  It works great, in fact I'm using
it right now doing my email.  I live in Portage and work in Three Rivers.  
This way I can connect into work with only a local phone call (to my ISP)
instead of long distance to Three Rivers.  Saves a ton of money.

I never tried ICA once I'm connected in.  I'll have to play with that.  
We have a couple NTrigue servers that can accept ICA or X connections.

I believe the security of SSH is excellent, but I took it one step
farther.  My sshd_config file has all remote IP addresses denied.
I then wrote a front end network/socket program that does a sort
of one time password scheme that I came up with myself.  So before
I can do a slogin or ssh command, I have to authenticate myself
with my front end program, otherwise sshd will not let me connect.
The one-time password is random each time, and I have to decode it 
with a different program on my home PC, and send back the right 
challenge key and then it notifies sshd to let me in.  A cron job 
on the host removes old IP address from sshd later.

Call me paranoid about security, but I have the firewall set
to the strictest it can be, and proxy almost all outgoing 
and incomming connections (including SMTP) thru a proxy
server setting outside my firewall.  Better safe than . . .

--------------------------------------------
Bruce Smith                bruce@armintl.com
System Administrator / Network Administrator
Armstrong International, Inc.
Three Rivers, Michigan  49093  USA
--------------------------------------------