use RSA authentication. do like follow to generate a rsa key pairs: $ssh-keygen -f ~/.ssh/identity $cd .ssh $scp identity.pub user@remotehost:~/.ssh/ then logon to remote host: $cd ~/.ssh $cat identity.pub >> authorized_keys $chmod 640 authorized_keys $rm -f identity.pub ps:this maybe just work for ssh1. more details: refer to this site: http://bumblebee.lcs.mit.edu/ssh2/ hope this can help you. Sanjay katiyar wrote: > As I supply password for user tomcat it connects to > the remote server and start showing $ prompt. > If I logged off from remote machine then it lost the > connection and next command is not executed. > > Actully I even dont want to supply passward manully, > Is there any way to automate all these steps in a > script file? > > 1. connect to remote machine using ssh > 2. tar some dir > 3. copy that tar file to my local machine. > > Thanks, > Sanjay > > --- "Smith, Albert" <Albert.Smith@xxxxxxxxxxxxxxxxx> > wrote: > >>The reason it's failing is that you are trying to >>execute remote >>commands from a locally running script. Once you log >>off the remote >>machine the script will continue to execute >> >>#!/bin/sh >> >>Date=`date -I` >>ssh -l tomcate www.MyRemoteHost.net 'tar -cvf \ >> /opt/tomcat4/MyDir/bk-$Date.tar >>/opt/tomcat4/webapps/MyApp' >> >>scp tomcat@xxxxxxxxxxxxxxxxxxxx:MyDir/bk-$Date.tar >>. >> >>Albert Smith >>Sr. Unix Systems Administrator >>HPCSA, RHCT >>Genex Services >>440 E. Swedesford Rd. >>Wayne, PA 19087 >>albert.smith@xxxxxxxxxxxxxxxxx >>(610) 964-5154 >> >> >> >>>-----Original Message----- >>>From: redhat-list-bounces@xxxxxxxxxx >>>[mailto:redhat-list-bounces@xxxxxxxxxx] On Behalf >> >>Of Sanjay katiyar >> >>>Sent: Thursday, March 17, 2005 5:58 AM >>>To: General Red Hat Linux discussion list >>>Subject: Copy a tar file from remote server >>> >>> >>>I am trying to connect a remote machine thruogh >> >>ssh and want >> >>>to tar one directory and copy the tar file in my >> >>local >> >>>machine. My script file looks like this >>>************************** >>>!/bin/sh >>> >>>Date=`date -I` >>> >>>ssh -l tomcat www.MyRemoteHost.net >>> >>>tar -cvf /opt/tomcat4/MyDir/bk-$Date.tar >> >>/opt/tomcat4/webapps/MyApp/ >> >>>scp tomcat@xxxxxxxxxxxxxxxxxxxx:MyDir/bk-$Date.tar >> >> . >> >>>************************** >>>When I run this script in my local machine it ask >> >>for >> >>>password of user tomcat, after supplying the >> >>password it >> >>>connects to the remote machine and does not >> >>execute the rest >> >>>of the commands. >>> >>>Can any one suggest the right script? >>> >>>Thanks in advance. >>> >>>Sanjay >>> >>> >> > ______________________________________________________________ > >>>__________ >>>Yahoo! India Matrimony: Find your life partner >> >>online Go to: >> >>>http://yahoo.shaadi.com/india-matrimony >>> >>>-- >>>redhat-list mailing list >>>unsubscribe >> > mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe > >>https://www.redhat.com/mailman/listinfo/redhat-list >> >>> >> >>-- >>redhat-list mailing list >>unsubscribe >> > > mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe > >>https://www.redhat.com/mailman/listinfo/redhat-list >> > > > ________________________________________________________________________ > Yahoo! India Matrimony: Find your life partner online > Go to: http://yahoo.shaadi.com/india-matrimony > -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list