That's sftp I'm afraid. The only way I have got this to work is to have one of the following:-
Lots of DNS aliases so that the .netrc can have several definitions, even though they eventually go to the same host.
Lots of subdirectories that each contain a separate .netrc file. You can then defined $HOME to be the appropriate one before calling ftp.
Neither is perfect, but if you cannot sftp then these might give you a viable option. In the first, there is the overhead of all the alias records and what happens when you migrate services to another server. You might need to have:-
A hostname definition
An alias for all services on the host
A set of alias records pointing to the above for each FTP
That way, if you replace the host, you move the first alias to point to the new hostname and all the other alias records will follow that.
Of course, with the other option you then have the concerns over multiple .netrc files and changing the value of $HOME which can have unexpected consequences depending on what you next do.
I hope that this helps, but let us know if you need more detail on the options.
ftp reads the first line that the found in the your .netrc file.
Uh
I used to use .netrc for like 3 ftp servers at the 'same time'.
Meaning i acutaly had 4 entries for 3 servers, 1 been quoted out.
Maybe it was just an illusion that the files got uploaded and were to be seen on the website.
The only error i experienced with .netrc were when i deleted the password 'collum' of a line.
Syntax from manpage: sftp
Just curious, why make a file (~/.netrc) that contains all required info on 1 line, if it can handle only 1 entry?
I thought it was ment like: you pass the host to [s]ftp, which will open ~/.netrc and read the line containing host, obviously, it 'should' check for any user parameter to be on the same line too, if there are multiple identical hosts.
Hi, does anybody know if it is possible to specify a particular port for an FTP address within a .netrc file ?
i have a script which opens the ftp to a machine and then instigates .netrc to login etc.. within .netrc i need it to go to a particular port to enable me to automate the dropping of... (2 Replies)
How can I supply the userID/password when executing FTP in the batch mode? Using .netrc is not an option (prohibited per Corporate Policy).
Thank you in advance. (1 Reply)
Hi Guys
I did a forum search for "ftp scripts" Looked at 8 pages and didnt see anything that would help. Most seem to be logging into a ftp server and transfering files.
What I need to do is login to a FTP server. Goto a folder and list it so it showes newest files first. It would be nice to... (4 Replies)
I'm writing a script which needs to run under an 'automation' account and there is already a .netrc machine definition for the server I need to connect to.
If I create a new machine entry in the .netrc with a different account this will, of course, be ignored and the ftp session will connect to... (3 Replies)
Guy's
We have two AIX servers
Server1 and Server2
and we have created user1 in Server1 and Server2 ...
and .netrc file was confiured under /home/user1 with the below line
machine server2 login user1 password abc1234567
-rw------- 1 user1 staff 159 Sep 28 2004 .netrc
... (7 Replies)
Hi all,
I'm using the following script to automated ftp files to 1 ftp servers
host=192.168.0.1
/usr/bin/ftp -vi >> $bkplog 2>&1 <<ftp
open $host
bin
cd ${directory}
put $files
quit
ftp
and the .netrc file contain
machine 192.168.0.1
login abc... (4 Replies)
So...
I'm trying to script and FTP Backup of some files from openVMS Alpha machine to a Unixware 7 machine.
I decided to use .netrc to do all the FTP actions however when I send the
nmap command. It pretty much gets ignored while even other things such "ascii", "case" etc.. get respected... (0 Replies)
Hello all,
I am using a .netrc to automatically access an ftp host. Here is the line I use...
machine 412.blank.com login nw\mylogin password *******
when I use this command...
ftp 412.blank.com
I get...
Connected to 412.blank.com.
220 server_7 FTP server (EMC-SNAS: 5.5.25.2)... (4 Replies)
Ok guys (gals?) Im new here as a member, but have come here many times to find answers to questions.
Have played with Unix (ATT Sys 5) and now Linux (RH)...
I told myself I wanst going to ask for help on the current project..but.. I am down to what I think is the last issue:
(and I KNOW the... (3 Replies)
I have an ftp user, which has been setup to run ftp jobs to a specific machine (different jobs). for the first job i created .netrc in the ftp users home directory and added the appropriate commands
machine FTPBOX01 login user1 password xxx
macdef init
etc
etc
get file
bye
I use the... (3 Replies)