> if my previous message with the $(which sshd) line didn't produce any >useful debug output, here's something else you could try. However, if >you *did* get debug output from > that previous step, there's no need to try the following as well. These >are mainly connectivity tests. > On the client's commandline, execute: > ssh -L18935:128.149.23.102:22 128.149.23.102 > If that connects, leave the ssh session running.
Client connects and I¹m able to authenticate. > Then, change your X2GoClient session to point to > 127.0.0.1:18935 instead of 128.149.23.102:22 > Try and see if it connects. > (Expected result: Protocol mismatch error message) 2015-05-11 09:28:59.009 x2goclient[21467:1656748] modalSession has been exited prematurely - check for a reentrant call to endModalSession: x2go-INFO-8> "Starting connection to server: 127.0.0.1:18935" x2go-ERROR-2> "Connection Error(Cannot connect to 127.0.0.1:18935): Protocol mismatch: " > Close X2GoClient, close the SSH session, then repeat it like this: > ssh -L18935:127.0.0.1:22 128.149.23.102 > # ^^^^^^^^^ note the different IP here > Try and see if it connects. (Expected result: Protocol mismatch error >message) x2go-INFO-8> "Starting connection to server: 127.0.0.1:18935" x2go-ERROR-2> "Connection Error(Cannot connect to 127.0.0.1:18935): Protocol mismatch: " > Again, close X2GoClient, close the SSH session. > Repeat with > ssh -L18935:127.0.0.1:18935 128.149.23.102 > # ^^^^^ note the different port number here Able to connect and authenticate > verify that an SSHD is listening on the server by using the command > netstat -ant | grep ':18935' | wc -l > on the *server*. It should return a number greater than 0. Returned 0 > Now, try to connect X2GoClient using 127.0.0.1:18935 again. 2015-05-11 09:36:04.970 x2goclient[21660:1659334] modalSession has been exited prematurely - check for a reentrant call to endModalSession: x2go-INFO-8> "Starting connection to server: 127.0.0.1:18935" x2go-ERROR-2> "Connection Error(Cannot connect to 127.0.0.1:18935): Connection refused" On 5/11/15, 9:16 AM, "Real, Elizabeth (392K)" <[email protected]> wrote: >See my replies below: > >> When using "sudo sshd -ddd -p 18935" like suggested by Mihai, I'm >> getting "sshd re-exec requires execution with an absolute path" and >> the shell prompt returns. > >I got this last Friday and figured the absolute path > >> Which means there is no SSHD running on port 18935. (Verifiable with >> "netstat -ant | grep ':18935' | wc -l" - that should return a number >> greater than 0 if SSHD is running on Port 18935.) > >Returned the number 2 > >> sudo $(which sshd) -ddd -p 18935 >> Leave that commandline window open, important debug information will >>appear there. > ># $(which sshd) -ddd -p 18935 >debug2: load_server_config: filename /etc/ssh/sshd_config >debug2: load_server_config: done config len = 848 >debug2: parse_server_config: config /etc/ssh/sshd_config len 848 >debug3: /etc/ssh/sshd_config:28 setting HostKey /etc/ssh/ssh_host_rsa_key >debug3: /etc/ssh/sshd_config:30 setting HostKey >/etc/ssh/ssh_host_ecdsa_key >debug3: /etc/ssh/sshd_config:42 setting SyslogFacility AUTHPRIV >debug3: /etc/ssh/sshd_config:44 setting LogLevel VERBOSE >debug3: /etc/ssh/sshd_config:56 setting MaxAuthTries 5 >debug3: /etc/ssh/sshd_config:64 setting AuthorizedKeysFile >.ssh/authorized_keys >debug3: /etc/ssh/sshd_config:73 setting RhostsRSAAuthentication yes >debug3: /etc/ssh/sshd_config:76 setting HostbasedAuthentication yes >debug3: /etc/ssh/sshd_config:82 setting IgnoreRhosts no >debug3: /etc/ssh/sshd_config:87 setting PasswordAuthentication yes >debug3: /etc/ssh/sshd_config:91 setting ChallengeResponseAuthentication >yes >debug3: /etc/ssh/sshd_config:102 setting GSSAPIAuthentication yes >debug3: /etc/ssh/sshd_config:104 setting GSSAPICleanupCredentials yes >debug3: /etc/ssh/sshd_config:120 setting UsePAM yes >debug3: /etc/ssh/sshd_config:126 setting X11Forwarding yes >debug3: /etc/ssh/sshd_config:133 setting UsePrivilegeSeparation sandbox > >debug3: /etc/ssh/sshd_config:149 setting Banner /etc/banners/sshd >debug3: /etc/ssh/sshd_config:152 setting AcceptEnv LANG LC_CTYPE >LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES >debug3: /etc/ssh/sshd_config:153 setting AcceptEnv LC_PAPER LC_NAME >LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT >debug3: /etc/ssh/sshd_config:154 setting AcceptEnv LC_IDENTIFICATION >LC_ALL LANGUAGE >debug3: /etc/ssh/sshd_config:155 setting AcceptEnv XMODIFIERS >debug3: /etc/ssh/sshd_config:158 setting Subsystem sftp >/usr/libexec/openssh/sftp-server >debug1: sshd version OpenSSH_6.4, OpenSSL 1.0.1e-fips 11 Feb 2013 >debug3: Incorrect RSA1 identifier >debug1: read PEM private key done: type RSA >debug3: Incorrect RSA1 identifier >debug3: Could not load "/etc/ssh/ssh_host_rsa_key" as a RSA1 public key >debug1: private host key: #0 type 1 RSA >debug3: Incorrect RSA1 identifier >debug1: read PEM private key done: type ECDSA >debug3: Incorrect RSA1 identifier >debug3: Could not load "/etc/ssh/ssh_host_ecdsa_key" as a RSA1 public key >debug1: private host key: #1 type 3 ECDSA >debug1: rexec_argv[0]='/sbin/sshd' >debug1: rexec_argv[1]='-ddd' >debug1: rexec_argv[2]='-p' >debug1: rexec_argv[3]='18935' >debug3: oom_adjust_setup >Set /proc/self/oom_score_adj from 0 to -1000 >debug2: fd 3 setting O_NONBLOCK >debug1: Bind to port 18935 on 0.0.0.0. >Server listening on 0.0.0.0 port 18935. >debug2: fd 4 setting O_NONBLOCK >debug3: sock_set_v6only: set socket 4 IPV6_V6ONLY >debug1: Bind to port 18935 on ::. >Server listening on :: port 18935. > > >> With that window open, try connecting with X2GoClient to >>128.149.23.102:18935. >% /Applications/x2goclient.app/Contents/MacOS/x2goclient ; exit; >x2go-INFO-1> "Starting x2goclient..." >x2go-WARNING-1> "Can't load translator: :/i18n/x2goclient_en_us" >x2go-WARNING-2> "Can't load translator: :/i18n/qt_en_US" >x2go-INFO-3> "Started x2goclient." >Object::connect: No such slot SessionWidget::slot_emitSettings() >Object::connect: No such slot SessionWidget::slot_emitSettings() >Object::connect: No such signal SessionWidget::directRDP(bool) >Object::connect: No such signal >SessionWidget::settingsChanged(QString,QString,QString) >2015-05-11 09:15:19.797 x2goclient[21241:1652401] modalSession has been >exited prematurely - check for a reentrant call to endModalSession: >x2go-INFO-8> "Starting connection to server: 128.149.23.102:18935" >x2go-ERROR-2> "Connection Error(Cannot connect to 128.149.23.102:18935): >Connection refused" > > > > > >On 5/11/15, 9:05 AM, "Real, Elizabeth (392K)" ><[email protected]> wrote: > >>Here are the outputs from RH7 server and Mac client: >> >>RH7 server: >># /usr/sbin/sshd -ddd -p 18935 >>debug2: load_server_config: filename /etc/ssh/sshd_config >>debug2: load_server_config: done config len = 848 >>debug2: parse_server_config: config /etc/ssh/sshd_config len 848 >>debug3: /etc/ssh/sshd_config:28 setting HostKey /etc/ssh/ssh_host_rsa_key >>debug3: /etc/ssh/sshd_config:30 setting HostKey >>/etc/ssh/ssh_host_ecdsa_key >>debug3: /etc/ssh/sshd_config:42 setting SyslogFacility AUTHPRIV >>debug3: /etc/ssh/sshd_config:44 setting LogLevel VERBOSE >>debug3: /etc/ssh/sshd_config:56 setting MaxAuthTries 5 >>debug3: /etc/ssh/sshd_config:64 setting AuthorizedKeysFile >>.ssh/authorized_keys >>debug3: /etc/ssh/sshd_config:73 setting RhostsRSAAuthentication yes >>debug3: /etc/ssh/sshd_config:76 setting HostbasedAuthentication yes >>debug3: /etc/ssh/sshd_config:82 setting IgnoreRhosts no >>debug3: /etc/ssh/sshd_config:87 setting PasswordAuthentication yes >>debug3: /etc/ssh/sshd_config:91 setting ChallengeResponseAuthentication >>yes >>debug3: /etc/ssh/sshd_config:102 setting GSSAPIAuthentication yes >>debug3: /etc/ssh/sshd_config:104 setting GSSAPICleanupCredentials yes >>debug3: /etc/ssh/sshd_config:120 setting UsePAM yes >>debug3: /etc/ssh/sshd_config:126 setting X11Forwarding yes >>debug3: /etc/ssh/sshd_config:133 setting UsePrivilegeSeparation sandbox >> >>debug3: /etc/ssh/sshd_config:149 setting Banner /etc/banners/sshd >>debug3: /etc/ssh/sshd_config:152 setting AcceptEnv LANG LC_CTYPE >>LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES >>debug3: /etc/ssh/sshd_config:153 setting AcceptEnv LC_PAPER LC_NAME >>LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT >>debug3: /etc/ssh/sshd_config:154 setting AcceptEnv LC_IDENTIFICATION >>LC_ALL LANGUAGE >>debug3: /etc/ssh/sshd_config:155 setting AcceptEnv XMODIFIERS >>debug3: /etc/ssh/sshd_config:158 setting Subsystem >>sftp /usr/libexec/openssh/sftp-server >>debug1: sshd version OpenSSH_6.4, OpenSSL 1.0.1e-fips 11 Feb 2013 >>debug3: Incorrect RSA1 identifier >>debug1: read PEM private key done: type RSA >>debug3: Incorrect RSA1 identifier >>debug3: Could not load "/etc/ssh/ssh_host_rsa_key" as a RSA1 public key >>debug1: private host key: #0 type 1 RSA >>debug3: Incorrect RSA1 identifier >>debug1: read PEM private key done: type ECDSA >>debug3: Incorrect RSA1 identifier >>debug3: Could not load "/etc/ssh/ssh_host_ecdsa_key" as a RSA1 public key >>debug1: private host key: #1 type 3 ECDSA >>debug1: rexec_argv[0]='/usr/sbin/sshd' >>debug1: rexec_argv[1]='-ddd' >>debug1: rexec_argv[2]='-p' >>debug1: rexec_argv[3]='18935' >>debug3: oom_adjust_setup >>Set /proc/self/oom_score_adj from 0 to -1000 >>debug2: fd 3 setting O_NONBLOCK >>debug1: Bind to port 18935 on 0.0.0.0. >>Server listening on 0.0.0.0 port 18935. >>debug2: fd 4 setting O_NONBLOCK >>debug3: sock_set_v6only: set socket 4 IPV6_V6ONLY >>debug1: Bind to port 18935 on ::. >>Server listening on :: port 18935. >> >> >>Mac client: >>% ssh -p 18935 root@joey >>ssh: connect to host joey port 18935: Connection refused >> >>________________________________________ >>From: Real, Elizabeth (392K) >>Sent: Thursday, May 07, 2015 3:23 PM >>To: Mihai Moldovan; [email protected] >>Subject: Re: [X2Go-Dev] X2go Mac client and Red Hat 7 server >> >>RH7 server: setup debug and set sshd port 18935 >> >>Client: configured x2goclient to connect to port 18935 but got connection >>refused >>x2go-INFO-8> "Starting connection to server: 128.149.23.102:18935" >>x2go-ERROR-2> "Connection Error(Cannot connect to 128.149.23.102:18935): >>Connection refused" >> >> >> >>On 5/7/15, 12:41 PM, "Mihai Moldovan" <[email protected]> wrote: >> >>>On 06.05.2015 11:55 PM, Real, Elizabeth (392K) wrote: >>>> Any other ideas? >>> >>>No new information and you have done nothing wrong. >>> >>>Looks like you will need to get your hands dirty. >>> >>>Please start sshd manually as root on the RH 7 machine: >>> >>>sudo sshd -ddd -p 18935 >>> >>>It should be running in the foreground, outputting debug information and >>>listening on port 18935 (feel free to change this to whatever you feel >>>suitable, >>>it doesn't matter as long it as the port is unused and not colling with >>>anything >>>else you might use. >>> >>>Then, configure x2goclient to connect to that port and start a session. >>> >>>You should see additional debug information printed by sshd... hopefully >>>hinting >>>at what might have gone awry. >>> >>> >>> >>>Mihai >>> >> > _______________________________________________ x2go-dev mailing list [email protected] http://lists.x2go.org/listinfo/x2go-dev
