I'd like to use NoMachine to access my F11 box at home. Currently I'm tunneling VNC over SSH to do so, but it would be nice to have one app to do it all. I'm afraid I'm not very good at reading page after page of generic instructions. I'm wondering if anyone knows of a good "how-to" for setting up NoMachine on Fedora?
Thanks!
On 25 March 2010 15:14, John Aldrich jmaldrich@yahoo.com wrote:
I'd like to use NoMachine to access my F11 box at home. Currently I'm tunneling VNC over SSH to do so, but it would be nice to have one app to do it all. I'm afraid I'm not very good at reading page after page of generic instructions. I'm wondering if anyone knows of a good "how-to" for setting up NoMachine on Fedora?
Freenx is covered here but the commercial stuff will work in the same way.
http://fedoranews.org/contributors/rick_stout/freenx/
I installed NX on Scientific Linux 4 + 5 relatively easily.
Mark
On Thu, Mar 25, 2010 at 12:14 PM, John Aldrich jmaldrich@yahoo.com wrote:
I'd like to use NoMachine to access my F11 box at home. Currently I'm tunneling VNC over SSH to do so, but it would be nice to have one app to do it all. I'm afraid I'm not very good at reading page after page of generic instructions. I'm wondering if anyone knows of a good "how-to" for setting up NoMachine on Fedora?
Thanks!
you can also give a try to xrdp
yum -y install xrdp
chkconfig xrdp on
service xrdp start
yum groupinstall kde or gnome, etc.. (whatever you like)
On Thursday 25 March 2010, Itamar Reis Peixoto wrote:
you can also give a try to xrdp
yum -y install xrdp
chkconfig xrdp on
service xrdp start
yum groupinstall kde or gnome, etc.. (whatever you like)
Thanks. I found FreeNX and installed that. Now I have to figure out how to configure it. :-)
On Thursday 25 March 2010, Mark Mahabir wrote:
On 25 March 2010 15:14, John Aldrich jmaldrich@yahoo.com wrote:
I'd like to use NoMachine to access my F11 box at home. Currently I'm tunneling VNC over SSH to do so, but it would be nice to have one app to do it all. I'm afraid I'm not very good at reading page after page of generic instructions. I'm wondering if anyone knows of a good "how-to" for setting up NoMachine on Fedora?
Freenx is covered here but the commercial stuff will work in the same way.
http://fedoranews.org/contributors/rick_stout/freenx/
I installed NX on Scientific Linux 4 + 5 relatively easily.
Well, nuts! I can't seem to get the commercial version to work at all, and I can't get the commercial client to connect to the free server, and I don't have any way to compile a win32 client. :-(
On 03/25/2010 11:14 AM, John Aldrich wrote:
I'd like to use NoMachine to access my F11 box at home. Currently I'm tunneling VNC over SSH to do so, but it would be nice to have one app to do it all. I'm afraid I'm not very good at reading page after page of generic instructions. I'm wondering if anyone knows of a good "how-to" for setting up NoMachine on Fedora?
Thanks!
nomachine works right out of the box, if you use the three packages below on both computers. Just download ;
nxclient nxnode nxserver
and install on both computers , nxclient, nxnode, nxserver and the keys will be auto generated will be the same for both computers.
The Work Computer, configure the login window(client) with host IP (your home computers IP) Desktop is Unix, KDE , Display on mine is set to 1024x768 , no encryptions .
If your going to connect to your computer from work, before you leave home goto http://getip.com and get the Internet IP for your home computer and put it in the login Window on your work computer, with the settings above. Check every couple of days to see if your home computer IP has changed by your ISP..
If your going to have a different setup (program) on your work computer , your going to have to put the generated keys on your home computer (Server) into the computer at work.
The user name,password, IP for your computer will have to be put in configure on the work computer(client) work computer.
And finally there are no setting in Nomachine that have to be change on either computer.
If you have a different "client" program on your work computer, Good Luck on getting the setup between the two computers.
I don't know if you can install any third party programs on your computer at work, and if you can't , GOOD LUCK.
If you use a Router in front of your home computer, the Router will have to have "Port Forwarding" to your computer in it's setup. If you do not use a Router, then no change has to be made, JUST be SURE that SSHD is running on both Computers.
I have never been successful in installing NXfree in Fedora, of any version. That is why I prefer to use NoMachine. The only drawback to NoMachine it will only connect to TWO different computers at the Server end. But that is not a problem for you if your using just one home computer.
On Thursday 25 March 2010, Jim wrote:
nomachine works right out of the box, if you use the three packages below on both computers. Just download ;
nxclient nxnode nxserver
and install on both computers , nxclient, nxnode, nxserver and the keys will be auto generated will be the same for both computers.
The Work Computer, configure the login window(client) with host IP (your home computers IP) Desktop is Unix, KDE , Display on mine is set to 1024x768 , no encryptions .
If your going to connect to your computer from work, before you leave home goto http://getip.com and get the Internet IP for your home computer and put it in the login Window on your work computer, with the settings above. Check every couple of days to see if your home computer IP has changed by your ISP..
They do... that's why I use No-Ip.info and run the auto-update script on my machine. Typically, have to wait no more than about 30 minutes before I can get back in when they change my IP. :-)
If your going to have a different setup (program) on your work computer , your going to have to put the generated keys on your home computer (Server) into the computer at work.
Hmm... maybe that's what the problem was. I didn't put in any keys. But I did put in my login name and password for my linux box. I also put in the custom port number I have SSH running on. Do I *have* to connect on port 22? I had a TON of brute-force connection attempts before I changed to a non-standard port number.
The user name,password, IP for your computer will have to be put in configure on the work computer(client) work computer.
Assuming it's the regular login password that I use on the local console at home?
And finally there are no setting in Nomachine that have to be change on either computer.
Good to know.
If you have a different "client" program on your work computer, Good Luck on getting the setup between the two computers.
Ok. I'll give NoMachine another shot.
I don't know if you can install any third party programs on your computer at work, and if you can't , GOOD LUCK.
If you use a Router in front of your home computer, the Router will have to have "Port Forwarding" to your computer in it's setup. If you do not use a Router, then no change has to be made, JUST be SURE that SSHD is running on both Computers.
No problem. I currently log in via SSH and start VNC Server manually.
I have never been successful in installing NXfree in Fedora, of any version. That is why I prefer to use NoMachine. The only drawback to NoMachine it will only connect to TWO different computers at the Server end. But that is not a problem for you if your using just one home computer.
Yeah... No problem here... although it would be nice to be able to connect to my wife's Windows machine too. :-)
Ok. I just reinstalled everything on both machines... NX is telling me "The NX service is not available or the NX access was disabled on host..." Any idea what's going on?
Ok. Having issues. Here's the log extract from /var/log/secure: User nx not allowed because shell /usr/libexec/nx/nxserver does not exist followed by: input_userauth_request: invalid user nx
when I try to change the owner of the /usr/NX/etc directory, there is no user "nx." I've added a user, but I'm afraid that it's going to want to use a specific password... any ideas why it didn't create the "nx" user?
On Thu, Mar 25, 2010 at 5:53 PM, John Aldrich jmaldrich@yahoo.com wrote:
Ok. Having issues. Here's the log extract from /var/log/secure: User nx not allowed because shell /usr/libexec/nx/nxserver does not exist followed by: input_userauth_request: invalid user nx
when I try to change the owner of the /usr/NX/etc directory, there is no user "nx." I've added a user, but I'm afraid that it's going to want to use a specific password... any ideas why it didn't create the "nx" user?
why do you need NX ?
have you tried xrdp ?
do the same thing but is 1000 times easy to setup.
On 03/25/2010 04:53 PM, John Aldrich wrote:
Ok. Having issues. Here's the log extract from /var/log/secure: User nx not allowed because shell /usr/libexec/nx/nxserver does not exist followed by: input_userauth_request: invalid user nx
when I try to change the owner of the /usr/NX/etc directory, there is no user "nx." I've added a user, but I'm afraid that it's going to want to use a specific password... any ideas why it didn't create the "nx" user?
Did you install the NXserver on your home computer.
I hope you haven't anything from a previous install of NXfree.
The only username you haveto use is the username and password from your /home/user directory on your home computer that will be entered in NX client in the computer at work.
In the Client computer at Work in the login window you'll have ;
Login: (Your username from your /home/user at home) Password: (Your password you use to login to your /home/user at home Computer) Session: (Your username from your /home/user at home computer)
Be sure that, that Client Window on your work Computer is "Configured" as I showed in my first Email.
(The Work Computer), configure the login window(client) with host IP (your home computers IP) Desktop is Unix, KDE or Gnome , Display on mine is set to 1024x768 , no encryptions .
On 03/25/2010 05:29 PM, Jim wrote:
On 03/25/2010 04:53 PM, John Aldrich wrote:
Ok. Having issues. Here's the log extract from /var/log/secure: User nx not allowed because shell /usr/libexec/nx/nxserver does not exist followed by: input_userauth_request: invalid user nx
when I try to change the owner of the /usr/NX/etc directory, there is no user "nx." I've added a user, but I'm afraid that it's going to want to use a specific password... any ideas why it didn't create the "nx" user?
Did you install the NXserver on your home computer.
I hope you haven't anything from a previous install of NXfree.
The only username you haveto use is the username and password from your /home/user directory on your home computer that will be entered in NX client in the computer at work.
In the Client computer at Work in the login window you'll have ;
Login: (Your username from your /home/user at home) Password: (Your password you use to login to your /home/user at home Computer) Session: (Your username from your /home/user at home computer)
Be sure that, that Client Window on your work Computer is "Configured" as I showed in my first Email.
(The Work Computer), configure the login window(client) with host IP (your home computers IP) Desktop is Unix, KDE or Gnome , Display on mine is set to 1024x768 , no encryptions .
There is a Connection Wizard in the Fedora Menu under the Internet > NX Client for Linux > NX Connection Wizard . In your Work Computer
Put the Configure setting in that Wizard. In your work computer.
If you installed all three, NXclient.rpm, NXnode,rpm, NXserver.rpm on both computers, You should not have to make any changes on your Home Computer. Just the Configure Settings on the Client Computer, your Work Computer.
Just be sure, !! you don't have any previous installs of NXfree on either computer.
On 03/25/2010 05:43 PM, Jim wrote:
On 03/25/2010 05:29 PM, Jim wrote:
On 03/25/2010 04:53 PM, John Aldrich wrote:
Ok. Having issues. Here's the log extract from /var/log/secure: User nx not allowed because shell /usr/libexec/nx/nxserver does not exist followed by: input_userauth_request: invalid user nx
when I try to change the owner of the /usr/NX/etc directory, there is no user "nx." I've added a user, but I'm afraid that it's going to want to use a specific password... any ideas why it didn't create the "nx" user?
Did you install the NXserver on your home computer.
I hope you haven't anything from a previous install of NXfree.
The only username you haveto use is the username and password from your /home/user directory on your home computer that will be entered in NX client in the computer at work.
In the Client computer at Work in the login window you'll have ;
Login: (Your username from your /home/user at home) Password: (Your password you use to login to your /home/user at home Computer) Session: (Your username from your /home/user at home computer)
Be sure that, that Client Window on your work Computer is "Configured" as I showed in my first Email.
(The Work Computer), configure the login window(client) with host IP (your home computers IP) Desktop is Unix, KDE or Gnome , Display on mine is set to 1024x768 , no encryptions .
There is a Connection Wizard in the Fedora Menu under the Internet> NX Client for Linux> NX Connection Wizard . In your Work Computer
Put the Configure setting in that Wizard. In your work computer.
If you installed all three, NXclient.rpm, NXnode,rpm, NXserver.rpm on both computers, You should not have to make any changes on your Home Computer. Just the Configure Settings on the Client Computer, your Work Computer.
Just be sure, !! you don't have any previous installs of NXfree on either computer.
I also forgot to tell you,
That there is a SSHD program for Windows on the internet called "Putty" you would have to do a Google on it.
NoMachine has a Client for Windows, You might goto Nomachine.com and check it out, I have never used it.
"It's against my Religion and Better Judgement to use Windows"
On Thursday 25 March 2010, Jim wrote:
I also forgot to tell you,
That there is a SSHD program for Windows on the internet called "Putty" you would have to do a Google on it.
NoMachine has a Client for Windows, You might goto Nomachine.com and check it out, I have never used it.
"It's against my Religion and Better Judgement to use Windows"
yep. I'm quite aware of PuTTY. It's what I use currently for tunneling my VNC over SSH. I've got the NoMachine Windows client on my machine at work. I cannot connect to my linux box using NoMachine though. :-(
On Thu, 2010-03-25 at 22:10 -0400, John Aldrich wrote:
On Thursday 25 March 2010, Jim wrote:
I also forgot to tell you,
That there is a SSHD program for Windows on the internet called "Putty" you would have to do a Google on it.
NoMachine has a Client for Windows, You might goto Nomachine.com and check it out, I have never used it.
"It's against my Religion and Better Judgement to use Windows"
yep. I'm quite aware of PuTTY. It's what I use currently for tunneling my VNC over SSH. I've got the NoMachine Windows client on my machine at work. I cannot connect to my linux box using NoMachine though. :-(
---- I feel compelled to say that I have never had a problem with FreeNX server either on RHEL, CentOS or Fedora and using with Mac, Fedora or Windows clients (well 1 problem but I won't get into that).
It's pretty simple, yum install freenx-server copy /etc/nxserver/client.id_dsa.key to client, setup client, install the copied key and go
That said, I've always used the NX Client software from nomachine.org and I have no experience with the freenx-client on Fedora
Craig
On 03/25/2010 10:10 PM, John Aldrich wrote:
On Thursday 25 March 2010, Jim wrote:
I also forgot to tell you,
That there is a SSHD program for Windows on the internet called "Putty" you would have to do a Google on it.
NoMachine has a Client for Windows, You might goto Nomachine.com and check it out, I have never used it.
"It's against my Religion and Better Judgement to use Windows"
yep. I'm quite aware of PuTTY. It's what I use currently for tunneling my VNC over SSH. I've got the NoMachine Windows client on my machine at work. I cannot connect to my linux box using NoMachine though. :-(
Check your firewall at work and see if SSH can get through it to the internet.
Run ssh -x to your home computer and see if you can connect without using NX, this way it will tell you if it's sshd or NX problem.
Post the error messages of NX.
On 03/25/2010 10:10 PM, John Aldrich wrote:
On Thursday 25 March 2010, Jim wrote:
I also forgot to tell you,
That there is a SSHD program for Windows on the internet called "Putty" you would have to do a Google on it.
NoMachine has a Client for Windows, You might goto Nomachine.com and check it out, I have never used it.
"It's against my Religion and Better Judgement to use Windows"
yep. I'm quite aware of PuTTY. It's what I use currently for tunneling my VNC over SSH. I've got the NoMachine Windows client on my machine at work. I cannot connect to my linux box using NoMachine though. :-(
John I want to send you two snapshots of the "client" (work computer) settings to be sure that you have correct settings. I can't send snapshots to the Fedora.users site they won't allow them.
Is your Email address one of these two:
M----7.sbc.mail.re2.yahoo.com
n-----3.prodigy.net
On 03/26/2010 01:25 PM, Jim wrote:
On 03/25/2010 10:10 PM, John Aldrich wrote:
On Thursday 25 March 2010, Jim wrote:
I also forgot to tell you,
That there is a SSHD program for Windows on the internet called "Putty" you would have to do a Google on it.
NoMachine has a Client for Windows, You might goto Nomachine.com and check it out, I have never used it.
"It's against my Religion and Better Judgement to use Windows"
yep. I'm quite aware of PuTTY. It's what I use currently for tunneling my VNC over SSH. I've got the NoMachine Windows client on my machine at work. I cannot connect to my linux box using NoMachine though. :-(
John I want to send you two snapshots of the "client" (work computer) settings to be sure that you have correct settings. I can't send snapshots to the Fedora.users site they won't allow them.
Is your Email address one of these two:
M----7.sbc.mail.re2.yahoo.com
n-----3.prodigy.net
Below is two websites that explain how to connect NX from Windows to Linux computers.
ait.web.psi.ch/services/linux/guides/user/nx/nx-1.html
linuxgazette.net/129/pitcher.html
Here is the search term I used on Google search to get the instructions.
Putty on Windows connect to a NX Linux computer.
Do I need to copy the SSH key from my NX client to my linux box, and if so, where do I put it? What about the SSH key from my linux box to Windows?
On Friday 26 March 2010, Jim wrote:
Check your firewall at work and see if SSH can get through it to the internet.
Run ssh -x to your home computer and see if you can connect without using NX, this way it will tell you if it's sshd or NX problem.
Post the error messages of NX.
The error message I'm getting from the Windows client is "The NX service is not available or the NX access was disabled on host <host name>"
Here are the details (censored so as not to reveal any sensitive data): NX> 203 NXSSH running with pid: 3940 NX> 285 Enabling check on switch command NX> 285 Enabling skip of SSH config files NX> 285 Setting the preferred NX options NX> 200 Connected to address: <IP> on port: <port#> NX> 202 Authenticating user: nx NX> 208 Using auth method: publickey NX> 204 Authentication failed.
Thing is, I don't know why it's trying to log in as user "nx" and I doubt that it'll accept the public key as I'm not sure where to put my public key or anything like that. I was reading the SSH Config file on my linux box, and I suppose I could put it in /etc/ssh/known_hosts or something like that...
On 03/26/2010 03:13 PM, John Aldrich wrote:
On Friday 26 March 2010, Jim wrote:
Check your firewall at work and see if SSH can get through it to the internet.
Run ssh -x to your home computer and see if you can connect without using NX, this way it will tell you if it's sshd or NX problem.
Post the error messages of NX.
The error message I'm getting from the Windows client is "The NX service is not available or the NX access was disabled on host<host name>"
Here are the details (censored so as not to reveal any sensitive data): NX> 203 NXSSH running with pid: 3940 NX> 285 Enabling check on switch command NX> 285 Enabling skip of SSH config files NX> 285 Setting the preferred NX options NX> 200 Connected to address:<IP> on port:<port#> NX> 202 Authenticating user: nx NX> 208 Using auth method: publickey NX> 204 Authentication failed.
Thing is, I don't know why it's trying to log in as user "nx" and I doubt that it'll accept the public key as I'm not sure where to put my public key or anything like that. I was reading the SSH Config file on my linux box, and I suppose I could put it in /etc/ssh/known_hosts or something like that...
The KEYS in NX-3.4.0 for Linux are the same on both the Client and Server, you don't have to change them. the Keys as far as the Windows Client should be the same as the ones in Linux, but I'm not sure.
Goto the Website below and check it out it's all about setting up the Windows Client
ait.web.psi.ch/services/linux/guides/user/nx/nx-1.html
Goto the section of "Troubleshooting the NX Client" in the above website and click and read about PSI NX Client key http://ait.web.psi.ch/services/linux/guides/user/nx/nx-1.html#Install
It appears that your Keys don't match in Linux Computer and Windows (client)computers. But that isn't always the case.
What is most important is those "Configure" settings in the Windows Client window, about the "username" and "password" on your /home/user/ Linux computer.
Your using everything from NoMacine and this should not be a problem.
This Emailing back and forth is creating to much confusion ,can you call me at 317-781-8360 ?