Background process for ssh port forwarding

mwilliams mwilliams at mgreg.com
Tue Nov 15 14:02:16 EST 2005


Actually, an even better solution would be to set up public keys WITH a password, then 
simply use an "ssh-agent" to keep it in memory.  That way, you can leave the processes to do 
what deeds they will, and the keys are still protected with a password in the event they are 
stolen.


On Nov 15, Jesse Rosenthal wrote: 
> Whatever I do, though, I'll need to use pexpect to spawn the 
> processes, since I'll need to log in to ssh servers with a password. 

You might save yourself this effort by setting up ssh for 
non-interactive use with keys instead of password authentication: 

   $ cd ~/.ssh 
   $ chmod 700 . 
   $ ssh-keygen -t rsa  # just keep pressing <enter> 
   $ cp id_rsa.pub authorized_keys2 




More information about the Python-list mailing list