Re: Shell script to call FTP [off-topic]

From: David Pintor <painterman_at_gmail.com>
Date: Tue, 5 Apr 2011 19:19:11 +0100
Message-ID: <BANLkTim0d5hqa0GA4dGkhUJfEKqzU0ms=g_at_mail.gmail.com>



Hi Alex,

If you want to connect from A to B then you generate your keys on A and add it in the authorized_hosts in B.

If you want to connect also from X,Y,Z to B then you generate one pair of keys per server (X,Y,Z) and append it to the authorized_hosts file in B. This file can have as many public keys as hosts you need to connect from (not sure if there's a limit but i doubt you'll reach it!).

Good luck,

David

On 5 April 2011 19:05, Alex List <alex_at_octanti.com.br> wrote:

> Hi David,
>
> that is a good idea, but I got one doubt!
> My host server is AIX, so I have to generate a key over there, right?
> Later I have to spread this key to all servers I want to copy files. Is
> that correct?
>
> Thank you.
> Alex
>
>
>
>
> On Tue, Apr 5, 2011 at 14:55, David Pintor <painterman_at_gmail.com> wrote:
>
>> Hi Alex,
>>
>> I'm not very familiar with the old ftp syntax but I'd suggest you have a
>> look at the manual (man ftp).
>>
>> However, I would strongly recommend you to generate a pair of
>> authentication keys and to add your remote host public key to the
>> authorized_hosts file (see here <http://www.linuxproblem.org/art_9.html>how to do this, it's very straight forward) and then to use sftp instead of
>> ftp, which is secure.
>>
>> The syntax then would be:
>>
>> *sftp username_at_host *
>>
>> And you wouldn't need to add your password to the script.
>>
>> Hope this helps.
>>
>> David
>>
>>
>>
>>
>> On 5 April 2011 18:40, Alex List <alex_at_octanti.com.br> wrote:
>>
>>> Hi,
>>>
>>> Sorry for posting an off-topic email, but I guess that my simple doubt is
>>> really simple to you guys.
>>>
>>> In my shell script to transfer files, I am having difficult to do the way
>>> I need.
>>> Basically when I invoke the shell, it supposed to log in on FTP server
>>> with password authenticated and so execute the ftp commands.
>>>
>>> ############
>>> ftp ftp://backup:bkp123_at_10.1.1.25 << _EOF_ >>/dev/null 2>&1
>>> bin
>>> prompt
>>> cd /srv43
>>> lcd /db/bugtracker/
>>> mput *.gz
>>> quit
>>> _EOF_
>>> ############
>>>
>>> However, when I try to execute I get error like: unknown host
>>>
>>> Do you have a suggestion what I am doing wrong??
>>> This same script needs to run on Linux64/bash and AIX.
>>>
>>> Thank you in advance for any clue.
>>> Alex
>>>
>>
>>
>

--
http://www.freelists.org/webpage/oracle-l
Received on Tue Apr 05 2011 - 13:19:11 CDT

Original text of this message