LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This 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

Reply
 
Search this Thread
Old 08-07-2008, 03:57 PM   #1
kgr
LQ Newbie
 
Registered: Aug 2008
Posts: 2

Rep: Reputation: 0
remote login to a linux system


I'm a real newbie!

I installed centOS 5 and VMware server 1.06 with reasonable ease. I have an XP virtual machine and a Win 2003 server machine working well within the centOS/Vmserver environment. My virtual machines are accessable via "Remote desktop" as intended, but I have no clue as to how to access the Linux OS. I tried "Remote desktop" to no avail.

I bring the net into a switch with 2 routers behind the switch. Router 1 serves one virtual machine and router 2 serves the second virtual machine.

There are 2 nic cards with linux addresses of 192.168.1.201 and 192.168.2.201. The first virtual machine is addressed as 192.168.1.200 and the second as 192.168.2.200. The routers are port forwarding to the virtual machine addresses. (192.168.1.200 and 192.168.2.200) (FTP/TELNET)

How can I reach the Linux OS?

Any help appreciated.

Thanks,
Ken
 
Old 08-07-2008, 04:18 PM   #2
Poetics
Senior Member
 
Registered: Jun 2003
Location: California
Distribution: Slackware
Posts: 1,178

Rep: Reputation: 49
Have you tried using SSH?
 
Old 08-07-2008, 06:29 PM   #3
matthewg42
Senior Member
 
Registered: Oct 2003
Location: UK
Distribution: Kubuntu 12.10 (using awesome wm though)
Posts: 3,530

Rep: Reputation: 63
There are a variety of methods.

The usual method is to use ssh to connect to the remote machine. Often this just means getting a shell in a terminal, but you can also forward network traffic over the ssh session in a secure way. This is often used to "tunnel" an X-session over ssh.

For individual programs, it goes something like this:
  1. Make sure the machine which you want to remote connect to is running sshd (the server part of ssh), and it is configured to allow X11 forwarding.
  2. From your client machine (which is running Linux of course, or at least something with ssh and an X server), connect to the remote host. You need to enable X11 forwarding using the -X option:
    Code:
    ssh -X user@remotehost.com
  3. You will get a shell on the remote host. Because you used the -X option, you should have the DISPLAY set to send X programs back through the ssh tunnel. Try it, run an X program, e.g. xterm. If it appears on your local display, you've done it right.

There are some limitations of this approach. Firstly, X over the network is not super efficient. It will probably be pretty slow.

Secondly, you are not getting the whole session - just individual programs.

The X-way of doing a whole session is to start your local X-server and let it connect to a remote machine. For this you need to configure your graphical login manager (GDM for gnome, KDM for KDE) to allow remote logins with X.

There are config options for this. A common way to do it is like this:
  1. Configure GDM or KDM on the remote machine (whichever you are running) to allow remote logins.
  2. On the local machine run something like Xephyr like this:
    Code:
    Xephyr -once -screen 1024x768 -query remotehost.com :1

The problem with this is that it is not secure, so unless you are on a trusted network, you need to do it via an ssh tunnel.

The last method, which has the advantage of letting you connect to your Windows machines as well as your Linux machines, is to use the remote desktop protocol.

I am not sure about centOS, but I know lots of distros come with gnome pre-configured to have a remote desktop server running in a systray applet. I think this is a standard component of gnome, you just have to enable it in the config. I think it's called vino - install that if it not installed already.
 
Old 08-08-2008, 05:10 AM   #4
camorri
Senior Member
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 14.1
Posts: 4,845

Rep: Reputation: 431Reputation: 431Reputation: 431Reputation: 431Reputation: 431
For a secure and reasonably fast remote desktop, you can set up either freenx server or nxserver on the target machine. On the client side, download nxclient from NoMachhine. You need ssh installed and working before NX will work. NX uses compression and forwards the entire desktop, so you wind up with complete access. See this link... http://www.nomachine.com/products.php

Hope this helps.
 
Old 08-14-2008, 09:03 AM   #5
kgr
LQ Newbie
 
Registered: Aug 2008
Posts: 2

Original Poster
Rep: Reputation: 0
Thanks

Thanks for all the help folks. (I tried both methods offered and both work equally well.) The fact I was able to bring up centOS Linux and VMware and establish 2 virtual Win machines is a testomonial of excellence to the Linux community. Well done. Ken
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
how to login to graphical remote desktop in linux sawaby Linux - Newbie 4 06-12-2008 11:37 AM
remote login to Linux from Xp mujahed_khan Linux - Newbie 5 12-28-2007 01:25 AM
MySql on Linux Remote Login cpopham Linux - Software 4 06-13-2005 12:01 PM
Remote SSH login causing system shutdown stevey99 Linux - Networking 2 01-08-2005 03:14 PM
Exceed - remote login to Linux (graphical) Beuzekom Linux - Software 7 10-20-2003 01:43 PM


All times are GMT -5. The time now is 09:37 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration