NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home / News / Linux / SUSE Tips and Tricks

SUSE Tips and Tricks


Access Your openSUSE Desktop from Anywhere Using FreeNX

How to install and use FreeNX in openSUSE 10.2

By Mihai Marinof, Linux Editor

1st of March 2007, 10:33 GMT

Adjust text size:


FreeNX is the free version of NoMachine's NX Server, which makes fast, secure, remote X11 connections to enable users to access remote Linux and Unix desktop sessions over a data link such as LAN or Internet. The server has been developed in such way that it's fast enough even over a low bandwidth and high latency connection such as a dial-up link. This is one of the main reasons I will choose FreeNX over a common VNC program. FreeNX can be also set up as a proxy, so it will tunnel Remote Desktop Protocols and remote Virtual Network Computing sessions, giving them some of the same speed improvements. FreeNX uses high optimized techniques to compress the X11 data, minimizing the amount of data that needs to be transferred, providing a responsive and real-time remote desktop experience.

Installing FreeNX using YaST

- Open the main KDE menu, go to System and click on YaST Control Center
- Enter the root password, then click on Software Management
- Make sure the Filter spinner is set to Search and in the search box, type freenx
- In the results pane, check in the box next to FreeNX entry and press Accept. If you don't get any results, read at the end of this guide.
- Click Continue in the pop-up window and finish the installation. You now have FreeNX installed.

Setting up the openSUSE firewall to accept connections

-
From the same YaST Control Center, go to Security and Users and click on Firewall
- Click on Allowed Services in the left pane.
- Select External Zone for the Allowed Services for Selected Zone and SSH from the drop-down menu under Service to Allow. Click Add.
- Click Next and then Accept.

FreeNX Server Configuration

- Open a super user terminal terminal (KDE main menu / System / Terminal / Super User Mode). Enter the root password when prompted.
- In the super user terminal, run the following command:
CODE
# nxsetup --install --setup-nomachine-key --clean -purge
- Type yes and press Enter when asked if you want to continue.

Your FreeNX server is now ready to accept connections.


Installing the NX Client on another Linux system

The NoMachine Linux NX client software is available in three flavors: as RPM, DEB and TAR. If the other Linux system is a RedHat/Fedora, openSUSE/SuSE or Mandriva, use the RPM package. For Debian systems, including Ubuntu, MEPIS, Linspire or Xandros, use the DEB package. For everything else, use the TAR archive.

- Go to NoMachine Linux Client Download Page and download the suitable package for your system. Install it using one of the guides:

For RPM:
- Open a root (super-user) terminal and type:
CODE
# cd /path/to/where/you/downloaded/the/package
# rpm -ihv nxclient-VERSION.rpm
- Exit the root session or open another terminal, but this time as your normal user and type the following command to run the NX client:
CODE
$ nxclient

For DEB
- Open a root terminal and type:
CODE
# cd /path/to/where/you/downloaded/the/package
# dpkg -i nxclient-VERSION.deb
- Open a normal user terminal and type the following command to run the NX Client:
CODE
$ nxclient
(if that command fails, try:)
$ /usr/NX/bin/nxclient

For TAR
- Open a root terminal and type:
CODE
# cp /path/to/nxclient-VERSION.tar.gz /usr
# cd /usr
# tar xfz nxclient-VERSION.tar.gz
- Open a normal user terminal and run the NX client by running the command:
CODE
$ freenx

NOTE: No matter what flavor you used to install, a NX Client shortcut is also available in KDE or Gnome main menu, but under different sections, so you can run NX Client from there as well.

Connecting to the SuSE Desktop using FreeNX

If it's the first time you run the NX Client on another Linux system, it's better to run the nxclient command with the -wizard option. So instead of:
CODE
$ nxclient
OR
$ /usr/NX/bin/nxclient

RUN:
CODE
$ nxclient -wizard
OR
$ /usr/NX/bin/nxclient -wizard

- You will be greeted with a wizard which will guide you through the rest of the process. Click Next on the first screen.
- On the second screen, type a custom name for the Session field. In the Host, type the hostname or IP address of the SuSE Desktop, while in the Port field enter the SSH port (normally 22).
- In the third screen, leave Unix/KDE unless you have Gnome running on the SuSE Desktop machine. As for the size, choose a size smaller or equal with the current one at most. Check Enable SSL encryption for all traffic.
- In the forth screen, check the Show Advanced Config box
- In the advanced settings dialog, click the Key button and either copy/paste the contents of the /etc/nxserver/users.id_dsa file from the SuSE Desktop or transfer that file from the SuSE Desktop to the current Linux machine and click the Import button and finally select the transferred file.
- Click Save and OK.
- In the connection dialog, type the username and password you want to login with and click Login.

In a few moments, you should be able to see and manage the SuSE Desktop.
Read by 12,874 user(s) | Add comment | Link to this article TWEET THIS


Article rating:
Good (3.0/5) 7 vote(s)    

Subscribe to news | Print article | Send to friend

© Copyright 2001-2009 Softpedia
Contact:

 

 

SEARCH THE NEWS ARCHIVE :




Today's News
| Yesterday's News | News Archive


MORE RELATED ARTICLES:


Installing Intel Wireless 3945 Adapter in FC6

Convert YouTube FLV Videos to MPG or AVI

Add a Splash Image to (K)Ubuntu Bootloader

Improve Performance in Ubuntu Edgy

Screencast Guide: Capure Your Linux Desktop on Video!

Install Nvidia and ATI Video Drivers on Ubuntu Edgy

Installing NTFS Write Support on Fedora/Ubuntu

Install OpenOffice.org 2.1 in Ubuntu/Kubuntu

Ubuntu Edgy Desktop Effects with Beryl

User opinions:

No user comments yet.
Be the first to express your opinion using the form below!

Share your opinion:

Your Name:
Your Email Address:
(will not be used for commercial purposes)
Solve this to prove you're not a bot: =
Your review/opinion:

 




Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM