Well, without wishing to be cruel, it looks like your credentials are wrong. Can you do this interactively before we try to automate it?
I've fallen over this myself as we have Windows domains to consider. If the account you are trying to connect to is a domain wide account rather than an account local to the server, you need to qualify it. You might try variations like this for your USER value:-
The extra \ characters are because the / & \ may be getting interpreted by your shell script and when they are fed into the actual ftp it's getting lost.
I've had different variations for different target servers. No idea why the variation.
Looking again closely at your output, the prompt being sent is 331 Password required for user user1 v7st which also suggests that you might need to break the input, so instead of user $USER $PASSWD you might need:-
I´ve tried all the options all the options you suggested but did not work, and all of them prompt me for a password, and if you look closely, the first letter of PASSWD=V7stop, in one of the lines converts the first letter of the password to small caps
Last edited by rbatte1; 02-23-2015 at 07:53 AM..
Reason: Changed CODE tags to ICODE tags
I had not noticed that either. Is the variable PASSWD defined elsewhere as a lower-case string with a typeset -l command, perhaps in the calling script or environment.
Can you embed:-
.... and see if that illustrates where the problem might be.
Perhaps alter the ftp command to add the -i & -n flags to give you this:-
The -i flag is used to turn off prompting when you use an mget or an mput and the -n avoids the automatic login using .netrc if you have one.
Hi
Please can you tell me what could be wrong with the following scriptto transfer files from solaris 10 to windows machine:
#!/bin/sh
HOST=<IP>
USER=administrator
PASSWD=xyz123zyx
/usr/bin/ftp -inv <<EOF
connect $HOST
user $USER $PASSWD
cd Documents
binary
mput *.sh
bye
EOF (23 Replies)
Hello,
I have a couple of zip files to be copied from my local drive to a folder in solaris10 residing in a VM ware. i am using WINSCP, I tried to get hold of
the solaris hostname or ip using ifconfig -a , hostname|nslookup etc. when i create a new session in WINSCP using that IP and port... (6 Replies)
I'm very new to linix (using puppy) and need to transfer some files on the same computer from windows to linix. Please use small easy words (2 Replies)
I have to transfer a file from unix to windows through Shell Script. I am using the below script, but it is not working. Please help. Please note --- I have to transfer the file from unix to windows. Not from windows to unix. I mean I don't have to use batch script.Only through unix shell script.... (1 Reply)
I have a file on my desktop which is windows based.
I make a telnet session with a Solaris machine that too with root access by using putty.
I want to transfer a file there on Solaris machine.
Is there a mean to transfer this file on solaris machine.
If now can it be known by using telnet... (6 Replies)
I need to transfer files from Windows to Hp-UX box with out any software(Filezilla ...., Fsecure file transfer)
Is it possible to transfer using command prompt ? (6 Replies)
Dear Friends,
I need to transfer few files from a Windows 2000 server to Sun Solaris system, connected in the same network. This copy should be done as a batch job without asking for password to be entered every time. How to make this possible ???
At present I am using cygwin in my laptop... (4 Replies)
Hi
There is a requirement for me to transfer files from Unix to windows in an automation process of unix.
Please let me know is it posibble to shell scripting this?
Could you help me in scripting it?
Regards
Venugopal (2 Replies)
I need to write a shell script to transfer files from Unix server to windows machine. This script will be scheduled on scheduler to run at specified intervals
#!/bin/ksh
ftp -n alaska <<End-Of-Session
user sss01 sample
cd /home/sss01
lcd D:/sample
mget *.txt
bye
when I executed the... (15 Replies)