remote desktop
Amadeus W.M.
amadeus84 at verizon.net
Mon Jun 30 01:57:47 UTC 2008
On Sat, 28 Jun 2008 19:59:18 -0700, Craig White wrote:
> On Sun, 2008-06-29 at 02:41 +0000, Amadeus W.M. wrote:
>> What's the standard way of viewing my desktop remotely using a secure/
>> encrypted connection? I imagine I have to use vnc, but is that
>> encrypted? Do I use a ssh tunnel or something? VPN? I need a little
>> direction to get started.
> ----
> I would heavily recommend freenx.
>
> yum install freenx-server
>
> the client for Mac/Windows/Linux can be downloaded from nomachine.org
>
> does everything you want and more.
>
> Craig
Thanks! I installed the freenx-server on my wife's CentOS 5.1 and
nxclient on my F9. All works well, even running ssh on a non-standard
port.
The other way does not work, i.e. with freenx-server on my F9, trying to
connect from anywhere else. I configure the connection (correctly, as far
as I can tell), I try to log in, it connects but then gives me an error
message. I click on details and this is what I see:
NX> 203 NXSSH running with pid: 12720
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: 192.168.1.10 on port: 22966
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 2.1.0-72 OS (GPL, using backend: 3.2.0)
NX> 105 hello NXCLIENT - Version 2.1.0
NX> 134 Accepted protocol: 2.1.0
NX> 105 SET SHELL_MODE SHELL
NX> 105 SET AUTH_MODE PASSWORD
NX> 105 login
NX> 101 User: amadeus
NX> 102 Password:
NX> 103 Welcome to: phoenix user: amadeus
NX> 105 listsession --user="amadeus" --status="suspended,running" --
geometry="1280x1024x24+render" --type="unix-gnome"
NX> 127 Sessions list of user 'amadeus' for reconnect:
Display Type Session ID Options Depth
Screen Status Session Name
------- ---------------- -------------------------------- -------- -----
-------------- ----------- ------------------------------
NX> 148 Server capacity: not reached for user: amadeus
NX> 105 startsession --link="lan" --backingstore="1" --encryption="1" --
cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --
composite="1" --media="0" --session="phoenix" --type="unix-gnome" --
geometry="1280x999" --client="linux" --keyboard="pc105/us" --
screeninfo="1280x999x24+render"
NX> 1000 NXNODE - Version 2.1.0-72 OS (GPL, using backend: 3.2.0)
NX> 700 Session id: phoenix-2000-F714BE672D5C932734321B9881A1FB5F
NX> 705 Session display: 2000
NX> 703 Session type: unix-gnome
NX> 701 Proxy cookie: 4dc3e20d9b9422a645165cb91648b6f9
NX> 702 Proxy IP: 127.0.0.1
NX> 706 Agent cookie: 4dc3e20d9b9422a645165cb91648b6f9
NX> 704 Session cache: unix-gnome
NX> 707 SSL tunneling: 1
NX> 1009 Session status: starting
NX> 105 /usr/libexec/nx/nxserver: line 1368: 11567
Terminated sleep $AGENT_STARTUP_TIMEOUT
NX> 596 Session startup failed.
NX> 1004 Error: NX Agent exited with exit status 1. To troubleshoot set
SESSION_LOG_CLEAN=0 in node.conf and investigate "/home/amadeus/.nx/F-C-
phoenix-2000-F714BE672D5C932734321B9881A1FB5F/session". You might also
want to try: ssh -X myserver; /usr/libexec/nx/nxnode --agent to test the
basic functionality. Session log follows:
Can't open /var/lib/nxserver/db/running/sessionId
{F714BE672D5C932734321B9881A1FB5F}: No such file or directory.
mv: cannot stat `/var/lib/nxserver/db/running/sessionId
{F714BE672D5C932734321B9881A1FB5F}': No such file or directory
NX> 1006 Session status: closed
NX> 1001 Bye.
NX> 280 Exiting on signal: 15
The session file it's looking for is, as one might guess, in failed:
[root at phoenix ~]# ls /var/lib/nxserver/db/failed/
sessionId{822CC75021BF3D82F4D48C749AEFEE90}
sessionId{F714BE672D5C932734321B9881A1FB5F}
I'm not running selinux on F9 or any of my machines. I've looked at at
~/.nx/temp/12707/runlog and I have no idea what might be wrong. It's
rather long, but I'll post it in case someone is willing to take a look
at it. Thanks for any help.
[Sun Jun 29 20:47:41 2008]: LoginDialog: login setupGui 1
[Sun Jun 29 20:47:41 2008]: Setting environment variable 'NX_HOME' to '/
home/amadeus'
[Sun Jun 29 20:47:41 2008]: Setting environment variable 'NX_ROOT' to '/
home/amadeus/.nx'
[Sun Jun 29 20:47:41 2008]: Setting environment variable 'NX_SYSTEM' to '/
usr/NX'
[Sun Jun 29 20:47:41 2008]: Setting environment variable 'NX_CLIENT' to '/
usr/NX/bin/nxclient'
[Sun Jun 29 20:47:41 2008]: Trying the XAUTHORITY environment variable
with value [/home/amadeus/.Xauthority].
[Sun Jun 29 20:47:41 2008]: Utility::getXAuthorityFilePath: /home/
amadeus/.Xauthority
[Sun Jun 29 20:47:41 2008]: Setting environment variable 'XAUTHORITY' to
'/home/amadeus/.Xauthority'
[Sun Jun 29 20:47:41 2008]: Setting environment variable
'LD_LIBRARY_PATH' to '/usr/NX/lib:/usr/NX/lib'
[Sun Jun 29 20:47:41 2008]: Setting environment variable 'HOME' to '/home/
amadeus'
[Sun Jun 29 20:47:41 2008]: Setting environment variable 'PATH' to '/usr/
kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/NX/bin:/home/amadeus/bin:/
usr/NX/bin:/usr/X/bin:/usr/NX/bin:/usr/X/bin'
[Sun Jun 29 20:47:41 2008]: Setting environment variable 'NX_TEMP' to '/
tmp'
[Sun Jun 29 20:47:41 2008]: Setting environment variable 'TEMP' to '/tmp'
[Sun Jun 29 20:47:41 2008]: Setting environment variable 'NX_VERSION' to
'3.2.0'
[Sun Jun 29 20:47:41 2008]: Trying to write the ssh key into [/home/
amadeus/.nx/temp/12707/keylog]
[Sun Jun 29 20:47:41 2008]: SSH key file path [/home/amadeus/.nx/
temp/12707/keylog]
[Sun Jun 29 20:47:41 2008]: Running nxssh protocol with version [3.2.0]
[Sun Jun 29 20:47:41 2008]: LoginDialog: startProgressTimer
[Sun Jun 29 20:47:41 2008]: LoginDialog::ShowConnectionStatus code=[240]
str=[Setting up the environment] error=[0]
[Sun Jun 29 20:47:41 2008]: ProgressDialog::printNxStatus: [Setting up
the environment]
[Sun Jun 29 20:47:41 2008]: LoginDialog: startProgressTimer
[Sun Jun 29 20:47:41 2008]: Showing progress dialog: Setting up the
environment
[Sun Jun 29 20:47:41 2008]: Going to get the X authorization cookie on
display.
[Sun Jun 29 20:47:41 2008]: Trying the XAUTHORITY environment variable
with value [/home/amadeus/.Xauthority].
[Sun Jun 29 20:47:41 2008]: Running command [xauth -f /home/
amadeus/.Xauthority nextract - :0.0 | cut -f 9 -d ' ' 1>"/home/
amadeus/.nx/temp/12707/authlog" 2>/dev/null].
[Sun Jun 29 20:47:41 2008]: Command run.
[Sun Jun 29 20:47:41 2008]: Got or created the X authorization cookie.
[Sun Jun 29 20:47:41 2008]: Setting environment variable
'LD_LIBRARY_PATH' to ''
[Sun Jun 29 20:47:41 2008]: Setting environment variable
'LD_LIBRARY_PATH' to '/usr/NX/lib:/usr/NX/lib'
[Sun Jun 29 20:47:41 2008]: LoginDialog::ShowConnectionStatus code=[241]
str=[Connecting to 192.168.1.10] error=[0]
[Sun Jun 29 20:47:41 2008]: ProgressDialog::printNxStatus: [Connecting to
192.168.1.10]
[Sun Jun 29 20:47:41 2008]: LoginDialog::connectHost() nxsshline=/usr/NX/
bin/nxssh -nx -p 22966 -i /home/amadeus/.nx/temp/12707/keylog
nx at 192.168.1.10 -x -2 -o RhostsAuthentication no -o
PasswordAuthentication no -o RSAAuthentication no -o
RhostsRSAAuthentication no -o PubkeyAuthentication yes -B -E
[Sun Jun 29 20:47:41 2008]: Using NX_STDIN flag redirection for [nxssh]
process
[Sun Jun 29 20:47:41 2008]: Using NX_STDOUT flag redirection for [nxssh]
process
[Sun Jun 29 20:47:41 2008]: Using NX_STDERR flag redirection for [nxssh]
process
[Sun Jun 29 20:47:41 2008]: SpawnProcess method has returned [1]
[Sun Jun 29 20:47:41 2008]: Process [nxssh] running with pid [12720]
[Sun Jun 29 20:47:41 2008]: Received line from nxssh process [NX> 203
NXSSH running with pid: 12720] with code [203]
[Sun Jun 29 20:47:41 2008]: Received code[203]
[Sun Jun 29 20:47:41 2008]: NXProtocol: trying to read ssh pid from
'12720' - read '12720'
[Sun Jun 29 20:47:41 2008]: Received line from nxssh process [NX> 285
Enabling check on switch command] with code [285]
[Sun Jun 29 20:47:41 2008]: Received code[285]
[Sun Jun 29 20:47:41 2008]: Received line from nxssh process [NX> 285
Enabling skip of SSH config files] with code [285]
[Sun Jun 29 20:47:41 2008]: Received code[285]
[Sun Jun 29 20:47:41 2008]: Received line from nxssh process [NX> 285
Setting the preferred NX options] with code [285]
[Sun Jun 29 20:47:41 2008]: Received code[285]
[Sun Jun 29 20:47:41 2008]: Received line from nxssh process [NX> 200
Connected to address: 192.168.1.10 on port: 22966] with code [200]
[Sun Jun 29 20:47:41 2008]: Received code[200]
[Sun Jun 29 20:47:41 2008]: Received line from nxssh process [NX> 202
Authenticating user: nx] with code [202]
[Sun Jun 29 20:47:41 2008]: Received code[202]
[Sun Jun 29 20:47:41 2008]: LoginDialog::ShowConnectionStatus code=[242]
str=[Connected to 192.168.1.10] error=[0]
[Sun Jun 29 20:47:41 2008]: ProgressDialog::printNxStatus: [Connected to
192.168.1.10]
[Sun Jun 29 20:47:41 2008]: Received line from nxssh process [NX> 208
Using auth method: publickey] with code [208]
[Sun Jun 29 20:47:41 2008]: Received code[208]
[Sun Jun 29 20:47:42 2008]: Received line from nxssh process [HELLO
NXSERVER - Version 2.1.0-72 OS (GPL, using backend: 3.2.0)] with code
[1000]
[Sun Jun 29 20:47:42 2008]: Received code[1000]
[Sun Jun 29 20:47:42 2008]: Received line from nxssh process [NX> 105]
with code [105]
[Sun Jun 29 20:47:42 2008]: Received code[105]
[Sun Jun 29 20:47:42 2008]: Received line from nxssh process [hello
NXCLIENT - Version 2.1.0] with code [-1]
[Sun Jun 29 20:47:42 2008]: Received code[-1]
[Sun Jun 29 20:47:42 2008]: Received line from nxssh process [NX> 134
Accepted protocol: 2.1.0] with code [134]
[Sun Jun 29 20:47:42 2008]: Received code[134]
[Sun Jun 29 20:47:42 2008]: Received line from nxssh process [NX> 105 SET
SHELL_MODE SHELL] with code [105]
[Sun Jun 29 20:47:42 2008]: Received code[105]
[Sun Jun 29 20:47:42 2008]: Received line from nxssh process [NX> 105 SET
AUTH_MODE PASSWORD] with code [105]
[Sun Jun 29 20:47:42 2008]: Received code[105]
[Sun Jun 29 20:47:42 2008]: Received line from nxssh process [NX> 105
login] with code [105]
[Sun Jun 29 20:47:42 2008]: Received code[105]
[Sun Jun 29 20:47:42 2008]: Received line from nxssh process [NX> 101
User:] with code [101]
[Sun Jun 29 20:47:42 2008]: Received code[101]
[Sun Jun 29 20:47:42 2008]: LoginDialog::ShowConnectionStatus code=[243]
str=[Waiting authentication] error=[0]
[Sun Jun 29 20:47:42 2008]: ProgressDialog::printNxStatus: [Waiting
authentication]
[Sun Jun 29 20:47:42 2008]: Received line from nxssh process [amadeus]
with code [-1]
[Sun Jun 29 20:47:42 2008]: Received code[-1]
[Sun Jun 29 20:47:42 2008]: Received line from nxssh process [NX> 102
Password:] with code [102]
[Sun Jun 29 20:47:42 2008]: Received code[102]
[Sun Jun 29 20:47:42 2008]: Received line from nxssh process [] with code
[-1]
[Sun Jun 29 20:47:42 2008]: Received code[-1]
[Sun Jun 29 20:47:43 2008]: Received line from nxssh process [NX> 103
Welcome to: phoenix user: amadeus] with code [103]
[Sun Jun 29 20:47:43 2008]: Received code[103]
[Sun Jun 29 20:47:43 2008]: LoginDialog::ShowConnectionStatus code=[244]
str=[Authentication completed] error=[0]
[Sun Jun 29 20:47:43 2008]: ProgressDialog::printNxStatus:
[Authentication completed]
[Sun Jun 29 20:47:43 2008]: Settings::flush
[Sun Jun 29 20:47:43 2008]: Settings::flush
[Sun Jun 29 20:47:43 2008]: LoginDialog: runningInExistingProxy called
[Sun Jun 29 20:47:43 2008]: LoginDialog: customUnixSession is [0],
virtualDesktop is [0]
[Sun Jun 29 20:47:43 2008]: LoginDialog: runningInExistingProxy returns
sessionID = []
[Sun Jun 29 20:47:43 2008]: Received line from nxssh process [NX> 105]
with code [105]
[Sun Jun 29 20:47:43 2008]: Received code[105]
[Sun Jun 29 20:47:43 2008]: Received line from nxssh process [listsession
--user="amadeus" --status="suspended,running" --geometry="1280x1024x24
+render" --type="unix-gnome"] with code [-1]
[Sun Jun 29 20:47:43 2008]: Received code[-1]
[Sun Jun 29 20:47:43 2008]: Received line from nxssh process [NX> 127
Sessions list of user 'amadeus' for reconnect:] with code [127]
[Sun Jun 29 20:47:43 2008]: Received code[127]
[Sun Jun 29 20:47:43 2008]: LoginDialog::ShowConnectionStatus code=[285]
str=[Downloading the session information] error=[0]
[Sun Jun 29 20:47:43 2008]: ProgressDialog::printNxStatus: [Downloading
the session information]
[Sun Jun 29 20:47:43 2008]: Received line from nxssh process [] with code
[-1]
[Sun Jun 29 20:47:43 2008]: Received code[-1]
[Sun Jun 29 20:47:43 2008]: Received line from nxssh process [Display
Type Session ID Options Depth
Screen Status Session Name] with code [-1]
[Sun Jun 29 20:47:43 2008]: Received code[-1]
[Sun Jun 29 20:47:43 2008]: Received line from nxssh process [-------
---------------- -------------------------------- -------- -----
-------------- ----------- ------------------------------] with code [-1]
[Sun Jun 29 20:47:43 2008]: Received code[-1]
[Sun Jun 29 20:47:43 2008]: Received line from nxssh process [] with code
[-1]
[Sun Jun 29 20:47:43 2008]: Received code[-1]
[Sun Jun 29 20:47:43 2008]: Received line from nxssh process [] with code
[-1]
[Sun Jun 29 20:47:43 2008]: Received code[-1]
[Sun Jun 29 20:47:43 2008]: Received line from nxssh process [NX> 148
Server capacity: not reached for user: amadeus] with code [148]
[Sun Jun 29 20:47:43 2008]: Received code[148]
[Sun Jun 29 20:47:43 2008]: LoginDialog: runningInExistingProxy called
[Sun Jun 29 20:47:43 2008]: LoginDialog: customUnixSession is [0],
virtualDesktop is [0]
[Sun Jun 29 20:47:43 2008]: LoginDialog: runningInExistingProxy returns
sessionID = []
[Sun Jun 29 20:47:43 2008]: LoginDialog: SlotListSessionMode:
autoReconnect[0] settings->isAutomaticReconnect[1]
[Sun Jun 29 20:47:43 2008]: LoginDialog::createNewSession
[Sun Jun 29 20:47:43 2008]: Session name passed to
LoginDialog::createStartSessionString is []
[Sun Jun 29 20:47:43 2008]: Parameters passed to NX server [ --
link="lan" --backingstore="1" --encryption="1" --cache="16M" --
images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --
media="0" --session="phoenix" --type="unix-gnome" --geometry="1280x999" --
client="linux" --keyboard="pc105/us"
]
[Sun Jun 29 20:47:43 2008]: Start automatically the session with the
parameters [startsession --link="lan" --backingstore="1" --
encryption="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --
strict="0" --composite="1" --media="0" --session="phoenix" --type="unix-
gnome" --geometry="1280x999" --client="linux" --keyboard="pc105/us" --
screeninfo="1280x999x24+render"
]
[Sun Jun 29 20:47:43 2008]: Received line from nxssh process [NX> 105]
with code [105]
[Sun Jun 29 20:47:43 2008]: Received code[105]
[Sun Jun 29 20:47:45 2008]: Received line from nxssh process
[startsession --link="lan" --backingstore="1" --encryption="1" --
cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --
composite="1" --media="0" --session="phoenix" --type="unix-gnome" --
geometry="1280x999" --client="linux" --keyboard="pc105/us" --
screeninfo="1280x999x24+render"] with code [-1]
[Sun Jun 29 20:47:45 2008]: Received code[-1]
[Sun Jun 29 20:47:45 2008]: Received line from nxssh process [] with code
[-1]
[Sun Jun 29 20:47:45 2008]: Received code[-1]
[Sun Jun 29 20:47:46 2008]: Received line from nxssh process [NX> 1000
NXNODE - Version 2.1.0-72 OS (GPL, using backend: 3.2.0)] with code [1000]
[Sun Jun 29 20:47:46 2008]: Received code[1000]
[Sun Jun 29 20:47:46 2008]: Received line from nxssh process [NX> 700
Session id: phoenix-2000-F714BE672D5C932734321B9881A1FB5F] with code [700]
[Sun Jun 29 20:47:46 2008]: Received code[700]
[Sun Jun 29 20:47:46 2008]: Cleaning the all protocol flags
[Sun Jun 29 20:47:46 2008]: Received line from nxssh process [NX> 705
Session display: 2000] with code [705]
[Sun Jun 29 20:47:46 2008]: Received code[705]
[Sun Jun 29 20:47:46 2008]: Received line from nxssh process [NX> 703
Session type: unix-gnome] with code [703]
[Sun Jun 29 20:47:46 2008]: Received code[703]
[Sun Jun 29 20:47:46 2008]: Received line from nxssh process [NX> 701
Proxy cookie: 4dc3e20d9b9422a645165cb91648b6f9] with code [701]
[Sun Jun 29 20:47:46 2008]: Received code[701]
[Sun Jun 29 20:47:46 2008]: Received line from nxssh process [NX> 702
Proxy IP: 127.0.0.1] with code [702]
[Sun Jun 29 20:47:46 2008]: Received code[702]
[Sun Jun 29 20:47:46 2008]: Received line from nxssh process [NX> 706
Agent cookie: 4dc3e20d9b9422a645165cb91648b6f9] with code [706]
[Sun Jun 29 20:47:46 2008]: Received code[706]
[Sun Jun 29 20:47:46 2008]: Received line from nxssh process [NX> 704
Session cache: unix-gnome] with code [704]
[Sun Jun 29 20:47:46 2008]: Received code[704]
[Sun Jun 29 20:47:46 2008]: Received line from nxssh process [NX> 707 SSL
tunneling: 1] with code [707]
[Sun Jun 29 20:47:46 2008]: Received code[707]
[Sun Jun 29 20:47:46 2008]: Received line from nxssh process [NX> 1009
Session status: starting] with code [1009]
[Sun Jun 29 20:47:46 2008]: Received code[1009]
[Sun Jun 29 20:47:47 2008]: Received line from nxssh process [NX> 105 /
usr/libexec/nx/nxserver: line 1368: 11567 Terminated sleep
$AGENT_STARTUP_TIMEOUT] with code [105]
[Sun Jun 29 20:47:47 2008]: Received code[105]
[Sun Jun 29 20:47:47 2008]: Received line from nxssh process [NX> 596
Session startup failed.] with code [596]
[Sun Jun 29 20:47:47 2008]: Received code[596]
[Sun Jun 29 20:47:47 2008]: Error is [Session startup failed]
[Sun Jun 29 20:47:47 2008]: messageError: [Session startup failed]
[Sun Jun 29 20:47:47 2008]: printFatalError [Session startup failed]
[Sun Jun 29 20:47:47 2008]: KillAllComponents 0xa29d5c0
[Sun Jun 29 20:47:47 2008]: LoginDialog: stopAllTimers
[Sun Jun 29 20:47:47 2008]: LoginDialog: stopProgressTimer
[Sun Jun 29 20:47:47 2008]: LoginDialog::killAllComponents() stopping
NXProtoSSH
[Sun Jun 29 20:47:47 2008]: StopConnection called
[Sun Jun 29 20:47:47 2008]: nxssh closing
[Sun Jun 29 20:47:47 2008]: StopConnection called
[Sun Jun 29 20:47:47 2008]: NXProcessUnix::StopProcess process [nxssh]
with pid [12720]
[Sun Jun 29 20:47:47 2008]: end of killAllComponents
[Sun Jun 29 20:47:47 2008]: LoginDialog::ShowConnectionStatus code=[268]
str=[Session startup failed] error=[1]
[Sun Jun 29 20:47:47 2008]: ProgressDialog::printNxStatus: [Session
startup failed]
[Sun Jun 29 20:47:47 2008]: Logfile path [/home/amadeus/.nx/temp/12707/
sshlog] exists.
[Sun Jun 29 20:47:47 2008]: StopConnection called
[Sun Jun 29 20:47:47 2008]: nxssh closing
[Sun Jun 29 20:47:47 2008]: StopConnection called
More information about the fedora-list
mailing list