Help with a script to transfer files from Solaris to windows


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Help with a script to transfer files from Solaris to windows
# 8  
Old 08-15-2016
"Remote system is type UNIX" tells me you're doing this from the Windows box. Yes, by default a Windows box usually has a ftp client installed but to accept inbound ftp connections the Windows box needs to be a ftp server.

I think we all assume that, since you are posting on a Unix forum here, you are trying to connect from a Unix box to a windows box. Yes??
# 9  
Old 08-15-2016
Yes I am trying to connect from UNIXtoWINDOWS and I have filezilla server installed on it
# 10  
Old 08-15-2016
Right, so before you try and script anything, login as whatever user, and check the infrastructure is in place to support the ftp by invoking ftp from your command line and sending a file over to windows.
# 11  
Old 08-15-2016
Quote:
Originally Posted by fretagi
Hi

Please can you tell me what could be wrong with the following scriptto transfer files from solaris 10 to windows machine:

Code:
#!/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

First of all don't put your password in a script! Use the $HOME/.netrc file, which has the format:
Code:
machine <dns or ip address> login <username> password <password>

one machine per line. Now you can get rid of the password in the script. You are also able to change permissions on this file so that only you can read it. As been said earlier, test with manual FTP connections and modify the script accordingly. With my suggestion of using the .netrc file the invocation of ftp will be as follows:
Code:
ftp ${HOST} << EOF

Andrew
# 12  
Old 08-15-2016
from command line:

Code:
ftp -inv 10.100.48.116
Connected to 10.100.48.116.
220-FileZilla Server version 0.9.44 beta
220-written by Tim Kosse (tim.kosse@filezilla-project.org)
220 Please visit http://sourceforge.net/projects/filezilla/
Remote system type is UNIX.
ftp> put ftpfiles.sh
530 Please log in with USER and PASS first.
530 Please log in with USER and PASS first.
ftp> by
221 Goodbye

or :
Code:
 ftp -inv 10.100.48.116
Connected to 10.100.48.116.
220-FileZilla Server version 0.9.44 beta
220-written by Tim Kosse (tim.kosse@filezilla-project.org)
220 Please visit http://sourceforge.net/projects/filezilla/
Remote system type is UNIX.
ftp> user
(username) administrator
331 Password required for administrator
Password:
530 Login or password incorrect!
Login failed.
ftp>

but the credentials are correct, please beleive me
# 13  
Old 08-15-2016
If you're doing this on the Unix box and it's connecting to a Windows box why does it say "Remote system is type UNIX"?
I'd expect to see "Remote system is Windows".

Anybody know why that would happen?
# 14  
Old 08-15-2016
Quote:
Remote system type is UNIX.
I stumbled across this as well, but it might be part of the welcome message emitted by filezilla on the windows server.

Quote:
but the credentials are correct, please beleive me
Is the user blacklisted in filezilla on the windows system? Or, does he/she need to be whitelisted? Did you try another user or even anonymous login?
This User Gave Thanks to RudiC For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script to transfer files from Solaris to windows

Hi All Please can you help, I´ve wrote the following script on a solaris 10 server to transfer files to a windows machine. #!/usr/bin/sh cd /moneta_polled01/download HOST=10.100.4.72 USER=user1 PASSWD=V7stop /usr/bin/ftp -v $HOST <<EOF user $USER $PASSWD cd tmp binary put... (7 Replies)
Discussion started by: fretagi
7 Replies

2. Solaris

Transfer files from windows to solaris with winscp (file protocol:SFTP)

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)
Discussion started by: herbich1985
6 Replies

3. UNIX for Dummies Questions & Answers

transfer windows files to linix

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)
Discussion started by: bugzy
2 Replies

4. Shell Programming and Scripting

Shell Script to transfer files from unix to windows

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)
Discussion started by: vsachan
1 Replies

5. Solaris

File transfer from Windows to Solaris.

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)
Discussion started by: nixhead
6 Replies

6. HP-UX

Transfer Files from Windows to HP-UX

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)
Discussion started by: girija
6 Replies

7. Shell Programming and Scripting

Unable to transfer files from Windows 2000 Server to Sun Solaris..

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)
Discussion started by: ks_reddy
4 Replies

8. Solaris

Transfer files from Solaris to windows

Please let me know a efficient way to transfer files from a solaris to a windows machine. Total size of data is 800GB. (3 Replies)
Discussion started by: pingmeback
3 Replies

9. UNIX for Advanced & Expert Users

How to transfer files from Unix to Windows.

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)
Discussion started by: venu_eie
2 Replies

10. Shell Programming and Scripting

shell script to transfer files from Unix to Windows

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)
Discussion started by: knag
15 Replies
Login or Register to Ask a Question