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!
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I admit I am a complete newbie on Linux. Build my own Windows machines, so not a newbie for Windows and hardware.
Recently built my own Linux box to be used as a file server at home. Linux Debian 8, using RAID card with a pair of 3TB HDD in RAID 1 mirror. Can add HDD as needed in future, up to 10 HDD, so happy with box and basic Linux install. Have successfully had Windows laptop backed up to server using CrashPlan. May change backup config later.
What I am asking for is probably on this forum, but I may not be using the correct search terms. I need a tutorial (very basic) on how to connect my Windows machine to my Linux server. I have done it with command line, but would like to do it with GUI and full server screen on my Windows client. Right now I am connecting keyboard, mouse, and monitor to my Linux server to do anything on it. I would prefer to connect to my Linux server using my Windows machine (desktop and/or laptop) so I can make my Linux machine truly headless. I would like to set it up so that whatever is needed on the Linux side automatically boots at startup, so all I need to do is type in user/pass to access from my Windows client any time. After that, more advanced, I'd like to have remote access securely over any web connection, but priority is to get that over my home network to make the server headless. I know this is a complete noob basic question, but I am having difficulty connecting.
Online things I have found so far are using RedHat or other distro that does not match what I have with Debian. Have perused "Linux Server Step-by-Step Configuration Guide" by Don Crawley, but that mostly uses CentOS. Also have "Using Samba" published by O'Reilly, but just started reading it.
With time, I am sure I will learn this and learn it well, but I am experiencing a steep learning curve at the moment.
Tutorial here or elsewhere with BASIC steps for noob to make Debian headless with Windows access? What search terms do I need?
I believe what you want is VNC "virtual network computing". It displays an X11 windows environment running on your Linux server on any computer that runs a VNC client, also known as VNC viewer. There are other protocols for this; I believe VNC is the most popular one (and the only one I know).
At home I use tightvnc server. Displays nicely on the Real VNC viewer on Windows.
If the Debian server to which you want to connect is going to be truly headless, and isn't going to be running and graphical applications, then you don't really need to be running X11 at all (so there wouldn't be anything for VNC to connect to).
What it sounds like you're after is SSH.
On the server, open a command line and run this:
sudo apt-get install ssh
This will install both the SSH server and client, so you will be able to log in remotely.
There are many tutorials around on making your SSH more secure (using keys instead of passwords, etc), but this will get you up and running.
Of course, that is only the server side of things. You will need to connect TO your server from something... PuTTY is a very common and highly recommended SSH client for Windows users.
With these two, you will be able to use your server's command line from the comfort of your Windows machine.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.