[Bug 1980] use updated ssh-copy-id

bugzilla-daemon at bugzilla.mindrot.org bugzilla-daemon at bugzilla.mindrot.org
Sat Feb 25 10:35:52 EST 2012


https://bugzilla.mindrot.org/show_bug.cgi?id=1980

--- Comment #3 from Philip Hands <phil at hands.com> 2012-02-25 10:35:52 EST ---
[Hmm, seems bugzilla ignored my reply, so I'll paste it in here]

 > https://bugzilla.mindrot.org/show_bug.cgi?id=1980
 > 
 > --- Comment #2 from Darren Tucker <dtucker at zip.com.au> 2012-02-24
11:50:27 EST ---
 [ 2 more citation lines. Click/Enter to show. ]
 > Comment on attachment 2133
 >   --> https://bugzilla.mindrot.org/attachment.cgi?id=2133
 > patch showing differences from current
 > 
 > It's a big diff so it's hard to evaluate it.

 Well, it's more an almost complete rewrite that a diff, so perhaps
 better to evaluate it from that point of view.

 >  some random comments:
 > 
 > > USER_HOST=${1%:}
 > 
 > is that a bashism?  it doesn't work with solaris' /bin/sh

 Really?  It works in dash, so how out of date is solaris's version of
posix?

 =-=-=-=-
 phil at poker:~/src/ssh-copy-id$ dash
 $ X=foo:
 $ echo $X
 foo:
 $ echo ${X%:}
 foo
 $ 
 =-=-=-=-

 So, any suggestions for a portable implementation (given that I'd
rather
 assumed that if dash does it, most other shell implementations would
be
 capable too, but apparently not -- of course I've been writing shell
 stuff since the early '80s so it's a little difficult to remember what
 counts as obsolete these days).

 > >but it is much better to instead use
 > >+.Xr ssh 1 Ns 's
 [ 4 more citation lines. Click/Enter to show. ]
 > >+.Ar ProxyCommand
 > >+option with
 > >+.Xr netcat 1
 > 
 > you can use ssh -W insted of ssh+netcat as a proxycommand which
behaves
 > the same but doesn't require anything on the intermediate host
except
 > tcp port forwarding.

 Ah, good point, I'd not noticed that option, but that nicely
side-steps
 the problem with there being two nc implementations with varying
options,
 so I'll definitely be using that in future -- thanks.

 Cheers, Phil.

-- 
Configure bugmail: https://bugzilla.mindrot.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.


More information about the openssh-bugs mailing list