Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Oct 2007 14:17:37 +0200
From:      Tijl Coosemans <tijl@ulyssis.org>
To:        freebsd-questions@freebsd.org
Cc:        Juri Mianovich <juri_mian@yahoo.com>
Subject:   Re: help with text-append over SSH ?
Message-ID:  <200710121417.49147.tijl@ulyssis.org>
In-Reply-To: <561095.99967.qm@web45614.mail.sp1.yahoo.com>
References:  <561095.99967.qm@web45614.mail.sp1.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday 12 October 2007 01:49:04 Juri Mianovich wrote:
> I have an account on a system where I cannot log in
> over SSH, but I _can_ run a limited set of commands
> remotely, over SSH.  (I am in a jail of some sorts).
> 
> I want to append the contents of a local text file to
> the contents of a remote text file, over SSH.
> 
> Normally, I would do this locally with:
> 
> cat file1 >> file2
> 
> But again, file2 is remote, and I can't log in
> there... I have access to the 'echo' command and the
> 'dd' command (among others) on the remote host ... so
> for instance, I can do things like this:
> 
> ssh user@host rm -rf filename
> 
> So, with all that in mind, how do I append the
> contents of a local file to a remote file, over SSH,
> using either 'echo' or 'dd' ?

With echo or dd I don't know. With cat you can do it this way:

cat file1 | ssh user@host "cat >> file2"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710121417.49147.tijl>