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@xxxxxxxxxxxxxx> 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@xxxxxxxxx> 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@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@xxxxxxxxxxxxxx> 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@xxxxxxxxx << _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 >>> >> >> >