Many thanks Kushal (it's always the silly things one has to look for!). The answer to your question is I don't have shell access to the proxy server, I can only access it for the purpose of setting up a socks proxy.
Btw, I'm probably pushing my luck here but any idea what the same script would look like if one used paramiko? On 17 May 2012, at 04:01, kushal.kumaran+pyt...@gmail.com wrote: kushal.kumaran+pyt...@gmail.com wrote: > Adam Gold <adamg...@lavabit.com> wrote: > >> I'm trying to write a 'simple' script that will set up a socks proxy >> over ssh and maintain the connection until manually terminated. It's >> not possible to use key-based authentication so a password will need > to >> be supplied. Also, note, the user is presented with a list of servers >> to choose from at the beginning. The actual ssh command is: 'ssh > -vNCD >> 23333 user@host'. >> >> I've been tinkering with both pexpect and paramiko but fear I'm making >> a mountain out of a mole hill. I'm aware both have example scripts > for >> ssh forwarding but, to be honest, they are both too complicated (aka I >> don't know how to customise them). Here is one script I've attempted >> to get working and the associated error listing: >> >> http://pastebin.com/jj8Fgvwm - script >> http://pastebin.com/jRA8zpzi - error >> >> Could anyone help me either correct the script I've started or suggest >> an ockham's-razor-adherent alternative! Many thanks. > > The error message indicates that there hostname HOST could not be > resolved. You need to replace that with the value of the variable HOST. > > COMMAND = "ssh -vNDR 23333 {}@{}".format(USER, HOST) > > I'm curious to know why you can't use keys. They make things much > simpler. Excuse the incorrect ssh command. New mail client tripped me up. -- regards, kushal ____________________________________________________________________________________ Use the link below to report this message as spam. https://lavabit.com/apps/teacher?sig=3087369&key=478586400 ____________________________________________________________________________________ _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor