running shell command through ssh tunnel
Matthew Seaman
m.seaman at infracaninophile.co.uk
Sat Dec 27 16:47:43 UTC 2008
Lowell Gilbert wrote:
> Noah <admin2 at enabled.com> writes:
>
>> I am trying to run a shell command to the host at the far end of an ssh
>> tunnel. Here is how I structured access. Is there any way to do this
>> more compactly on one line?
>>
>>
>> ssh -L 12345:192.168.1.20:22 noah at domain.com
>> ssh -p 12345 localhost 'chown -R noah:noah /shares/internal/Music/'
>
> Maybe I haven't had enough coffee yet, but wouldn't that just be
> ssh noah at 192.168.1.20 'chown -R noah:noah /shares/internal/Music/'
> ? You might even want to use '-n' as an option to the ssh command.
ENOCOFFEE. Your equivalence is only the case if you're already logged
into 'domain.com' This is a fairly standard idiom for tunnelling a network
connection in through a NAT gateway or a firewall from an external Internet
site to a protected RFC 1918 internal back-end, although the forwarded protocol
is usually other than SSH.
Given that the OP is wanting to tunnel SSH through SSH, a one-liner to
achieve his desired effect might be something like:
ssh noah at domain.com ssh noah at 192.168.1.20 chown -R noah:noah /shares/internal/Music/
Cheers,
Matthew
--
Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard
Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
Kent, CT11 9PW
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 258 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20081227/a4a2e1af/signature.pgp
More information about the freebsd-questions
mailing list