Hi Phil,

On Tue, 19 Aug 2008 15:20:28 +0200
Phil Sutter <[EMAIL PROTECTED]> wrote:

> Hi Terry,
> 
> On Tue, Aug 19, 2008 at 10:38:36PM +1000, Terry Porter wrote:
> > > > 1) compiled "sleepershell" 
> > > > (http://www.mariovaldez.net/software/sleepshell/) in the FreeWRT ADK
> > > 
> > > Now it's easy to say for me... but while reading the first sentence I 
> > > thought you should look out for a shell replacement doing nothing....
> > 
> > And Sleepershell seems good for this task.
> 
> I read these postings yesterday and decided to play around a bit with
> login shells. This is what I now have:
> 
> | #!/bin/sh
> | 
> | cat << EOF
> | 
> |     Welcome!
> | 
> | This is the SSH forwarding service at wg8.ath.cx,
> | please specify host and user name to connect to.
> |
> | EOF
> | echo -n "Hostname: "
> | read HOSTNAME
> | 
> | echo -n "Username: "
> | read USERNAME
> | 
> | exec ssh [EMAIL PROTECTED]
> 
> the only downside is the dropbear client doesn't support
> agent-forwarding, so one will have to use passwords after the forwarding
> service.

I used Openssh and deselected Dropbear. Reverse SSH also requires that 
/etc/ssh/sshd_config    "GatewayPorts no" default is set to "GatewayPorts yes" 
when using OpenSSH.

> 
> > 
> > > > and moved the cross compiled sleepershell binary into /etc on the 
> > > > target, totally the wrong place for a linux binary, but the only place 
> > > > I can easily save in FreeWRT given my noob status with FreeWRT.
> > > 
> > > You can place your binaries everywhere you want, the root-filesystem ist 
> > > writable.
> > 
> > Is it ? I must try saving to it then.
> 
> Depends. If you chose squashfs for root, it's not. But jffs2 is.

Ahh, I've been using the default squashfs-overlay.

> 
> > > If I have time I will create a new package for sleepshell...
> > 
> > Is trivial ?
> > I'll have a go if it's fairly straightforward. Are there any docs on 
> > FreeWRT package building
> > or is the IPKG stuff applicable ?
> > 
> > Any pointers appreciated.
> 
> I doubt you find any docs somewhere. I started once putting this kind of
> information directly into the ADK as tex files spread over the directory
> tree to document only the part of the ADK they're in.
> 
> But porting new packages is really not hard. Just check one of the
> existing packages like bash or vim. If you have questions or problems,
> feel free to use this list.

Ok will do :)

Thanks for the tips.

> 
> Greetings, Phil
> _______________________________________________
> freewrt-developers mailing list
> [email protected]
> https://www.freewrt.org/lists/listinfo/freewrt-developers


-- 
Best Regards
Terry Porter



_______________________________________________
freewrt-developers mailing list
[email protected]
https://www.freewrt.org/lists/listinfo/freewrt-developers

Reply via email to