Author Topic: new version of openssh ?  (Read 2585 times)

Richard Dunkle

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Posts: 18
    • View Profile
new version of openssh ?
« on: August 06, 2016, 02:37:23 pm »
I see a the latest version of OpenSSH is 7.3, released 1 August 2016.  The latest version for OS/2 I can find is at Hobbes  5.3p1.  Is there a newer port available ?

Greggory Shaw

  • Global Moderator
  • Sr. Member
  • *****
  • Thank You
  • -Given: 39
  • -Receive: 19
  • Posts: 420
    • View Profile
Re: new version of openssh ?
« Reply #1 on: August 06, 2016, 03:01:00 pm »
Also, an  updated Rysnc that works over SSh would be great !

Paul Smedley

  • Sr. Member
  • ****
  • Thank You
  • -Given: 11
  • -Receive: 52
  • Posts: 389
    • View Profile
Re: new version of openssh ?
« Reply #2 on: August 06, 2016, 11:54:43 pm »
Also, an  updated Rysnc that works over SSh would be great !

Hey guys. openssh relies on some terminal stuff that is present in EMX but not in klibc (IIRC). I think there were also some issues with select() that may be addressed by dmik's libcx

If we can get openssh working with klibc, rsync over ssh should work. rsync built with klibc won't work with an EMX build of openssh (or vice versa)

Paul Smedley

  • Sr. Member
  • ****
  • Thank You
  • -Given: 11
  • -Receive: 52
  • Posts: 389
    • View Profile
Re: new version of openssh ?
« Reply #3 on: August 07, 2016, 09:53:12 am »
Hi Guys,

Also, an  updated Rysnc that works over SSh would be great !

Hey guys. openssh relies on some terminal stuff that is present in EMX but not in klibc (IIRC). I think there were also some issues with select() that may be addressed by dmik's libcx

If we can get openssh working with klibc, rsync over ssh should work. rsync built with klibc won't work with an EMX build of openssh (or vice versa)

I found a post from Dave Saville that confirmed my recollection of the issues with porting a recent openssh. With the introduction of a select() that works with file handles in libcx, I'll try recompiling openssh again. It may not be suitable as an ssh client due to the terminal stuff, but for use with things like rsync, the terminal stuff shouldn't matter.

Cheers,

Paul

Paul Smedley

  • Sr. Member
  • ****
  • Thank You
  • -Given: 11
  • -Receive: 52
  • Posts: 389
    • View Profile
Re: new version of openssh ?
« Reply #4 on: August 07, 2016, 11:02:26 am »
Hi Guys,

Also, an  updated Rysnc that works over SSh would be great !

Hey guys. openssh relies on some terminal stuff that is present in EMX but not in klibc (IIRC). I think there were also some issues with select() that may be addressed by dmik's libcx

If we can get openssh working with klibc, rsync over ssh should work. rsync built with klibc won't work with an EMX build of openssh (or vice versa)

I found a post from Dave Saville that confirmed my recollection of the issues with porting a recent openssh. With the introduction of a select() that works with file handles in libcx, I'll try recompiling openssh again. It may not be suitable as an ssh client due to the terminal stuff, but for use with things like rsync, the terminal stuff shouldn't matter.

The results don't quite match my memory.

There's an ssh.exe at http://smedley.id.au/tmp/ssh.zip

Terminal stuff is messed up, but it does appear to work.  No select() errors that I saw, if I linked it against libcx0 then I got an error connecting to the host....

I'd be interested to see if this works with rsync....

Richard Dunkle

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Posts: 18
    • View Profile
Re: new version of openssh ?
« Reply #5 on: August 07, 2016, 11:35:41 am »
Maybe something is missing:

[c:\tmp\ssha]ssh -l testuser sky10
You don't exist, go away!

Greggory Shaw

  • Global Moderator
  • Sr. Member
  • *****
  • Thank You
  • -Given: 39
  • -Receive: 19
  • Posts: 420
    • View Profile
Re: new version of openssh ?
« Reply #6 on: August 07, 2016, 12:07:21 pm »
Thx, Paul for the info and I'll test it out.

« Last Edit: August 07, 2016, 12:12:44 pm by Greggory Shaw »

Greggory Shaw

  • Global Moderator
  • Sr. Member
  • *****
  • Thank You
  • -Given: 39
  • -Receive: 19
  • Posts: 420
    • View Profile
Re: new version of openssh ?
« Reply #7 on: August 07, 2016, 12:37:43 pm »
Here is what I get:
Code: [Select]
rsync -v -e ssh e:/tmp/test.txt root@192.168.1.100:/home/root

Code: [Select]
[[E:\TMP\UNZIP\SSH]rsync -av -e "ssh" e:/tmp/test.txt root@192.168.1.100:/home/root

ssh: invalid option -- -
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-I pkcs11] [-i identity_file]
           [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-W host:port] [-w local_tun[:remote_tun]]
           [user@]hostname [command]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=
3.0.9]



NOTE: using the old ssh I get the same rsync error, but ssh connects correctly.

Is there a bug with rsync 3.09 ?

https://cygwin.com/ml/cygwin/2011-12/msg00529.html


Greggory

« Last Edit: August 08, 2016, 03:57:42 am by Greggory Shaw »

Paul Smedley

  • Sr. Member
  • ****
  • Thank You
  • -Given: 11
  • -Receive: 52
  • Posts: 389
    • View Profile
Re: new version of openssh ?
« Reply #8 on: August 08, 2016, 11:56:57 am »
Maybe something is missing:

[c:\tmp\ssha]ssh -l testuser sky10
You don't exist, go away!

I refreshed the zip that will hopefully address this...

Paul Smedley

  • Sr. Member
  • ****
  • Thank You
  • -Given: 11
  • -Receive: 52
  • Posts: 389
    • View Profile
Re: new version of openssh ?
« Reply #9 on: August 08, 2016, 12:00:30 pm »
Hi Greggory,

Here is what I get:
Code: [Select]
rsync -v -e ssh e:/tmp/test.txt root@192.168.1.100:/home/root

Code: [Select]
[[E:\TMP\UNZIP\SSH]rsync -av -e "ssh" e:/tmp/test.txt root@192.168.1.100:/home/root

ssh: invalid option -- -
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-I pkcs11] [-i identity_file]
           [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-W host:port] [-w local_tun[:remote_tun]]
           [user@]hostname [command]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=
3.0.9]



NOTE: using the old ssh I get the same rsync error, but ssh connects correctly.

Is there a bug with rsync 3.09 ?

https://cygwin.com/ml/cygwin/2011-12/msg00529.html

No idea - I'll have to setup a rsync server on by Ubuntu box and test locally....

Greggory Shaw

  • Global Moderator
  • Sr. Member
  • *****
  • Thank You
  • -Given: 39
  • -Receive: 19
  • Posts: 420
    • View Profile
Re: new version of openssh ?
« Reply #10 on: August 08, 2016, 12:53:39 pm »
Here's what i get from linux (the old ssh conects, but rsync still fails) :

Quote
[E:\TMP\UNZIP\SSH(1)]ssh root@159.xxxxxxxxxxx
Could not create directory '/nonexistent/.ssh'.
The authenticity of host '159.xxxxxxxxx (159.xxxxxxxxxx)' can't be established.

ECDSA key fingerprint is 57:aa:23:31:79:11:e1:31:e4:49:xxxxxx.
Are you sure you want to continue connecting (yes/no)?
[E:\TMP\UNZIP\SSH(1)]ssh root@159.xxxxxxxx
Could not create directory '/nonexistent/.ssh'.
The authenticity of host '159.xxxxxxxxx (159.xxxxxxxxxxx)' can't be established.

ECDSA key fingerprint is 57:aa:23:31:79:11:e1:31:e4:49:bcxxxxxxxxxxxx.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/nonexistent/.ssh/known_hosts
).
root@159.2xxxxxxxxxxxxx's password:
tcgetattr: Invalid argument


This is different ?
Could not create directory '/nonexistent/.ssh'.

https://bugs.launchpad.net/ubuntu/+source/rsync/+bug/988144
« Last Edit: August 08, 2016, 07:22:32 pm by Greggory Shaw »