Copy a tar file from remote server

Xiao Cai jcai at chrontel.com.cn
Fri Mar 18 09:17:58 UTC 2005


use RSA authentication.
do like follow to generate a rsa key pairs:
$ssh-keygen -f ~/.ssh/identity
$cd .ssh
$scp identity.pub user at 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 at genexservices.com>
> 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 at www.MyRemoteHost.net:MyDir/bk-$Date.tar 
>>.
>>
>>Albert Smith
>>Sr. Unix Systems Administrator
>>HPCSA, RHCT
>>Genex Services
>>440 E. Swedesford Rd.
>>Wayne, PA 19087
>>albert.smith at genexservices.com
>>(610) 964-5154
>> 
>>
>>
>>>-----Original Message-----
>>>From: redhat-list-bounces at redhat.com 
>>>[mailto:redhat-list-bounces at redhat.com] 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 at www.MyRemoteHost.net: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 at redhat.com?subject=unsubscribe
> 
>>https://www.redhat.com/mailman/listinfo/redhat-list
>>
>>>
>>
>>-- 
>>redhat-list mailing list
>>unsubscribe
>>
> 
> mailto:redhat-list-request at redhat.com?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
> 




More information about the redhat-list mailing list