Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
This is also probably covered in one or more FAQ's, so please feel free to redirect me to those as appropriate.
I need to set up a Linux bastion host to (A) firewall, (B) NAT/DHCP serve an XP client, (C) SMB connect to the XP client's file system, and (D) serve FTP for when I can't NAT through to use MSRDP on my XP box.
It would be nice if I could set up all of this through an SSH tunnel, but I really honestly know NOTHING of SSH and wouldn't know where to begin or how to configure it without leaving huge, gaping, horrible security holes. Actually I know very little about how NAT's work either -- my TCP/IP knowledge got as far as understanding routing before I changed jobs. And AFAIK, NAT's work very differently from standard routers...
Anyway, I'd appreciate comments, recommendations on versions and flavors of software to run, anything you guys want to throw at me (except for flames about just using Linux to provide net security for XP :)
[Edit: btw, I know that running some of these additional services on the Linux box will be sort of anti-security in the purest sense, but I'm just trying to keep out the casual hackers/script kiddiez, not the NSA...]
(d) I like ProFTPd and VSFTPd as FTP servers, personally, but you can take your pick (as long as that pick isn't wu-ftpd)
As far as tunnelling it all through ssh, I have no clue about that. You can just use sftp if you want to tunnel ftp through ssh. As far as the firewall and NAT stuff, that script found above (answering (a) and (b)) helps take care of that pretty well.