Help with Shell script for FTP


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Help with Shell script for FTP
# 8  
Old 03-01-2010
Connection to account "root" appears to be failing.

What messages to you get from the command line with:

Code:
ftp -v -n
open host_name
user root root_password

Where:

host_name = name of your host computer (please do not tell us the real host name)

root_password = password to your root account (please do not tell us the real password)
# 9  
Old 03-02-2010
Quote:
Hi cfajohnson,

I used the below code and it seems no luck.
220-biprod
220 biprod FTP server (Version 4.2 Fri Feb 3 22:13:23 CST 2006) ready.
---> SYST
215 UNIX Type: L8 Version: BSD-44
Remote system type is UNIX.
---> TYPE I
200 Type set to I.
Using binary mode to transfer files.
---> USER root
331 Password required for root.
---> PASS XXXX
530-[compat]: 3004-300 You entered an invalid login name or password.


530 Login incorrect.
Login failed.
Code:
function Main {
Init
while IFS="," read host acct pass
do
  FTP "$host" "$acct" "$pass" "$comd"
done < $filename
}



---------- Post updated at 05:32 AM ---------- Previous update was at 04:01 AM ----------

Quote:
Hi methyl,

I am a developer here. I have no idea what ROOT password is.. So it is not possible to me to use root user. I use Developer user and i tried with it

ftp -v -n
open 179.20.251.151
user devusername devpwd
And able to successfully see the FTP >

Connected to 179.20.251.151.
220-WARNING IT IS AN OFFENCE UNDER THE COMPUTER MISUSE ACT 1990 TO ACCESS THIS
220-COMPUTER WITHOUT AUTHORITY. IF YOU DO NOT HAVE AUTHORITY TO ACCESS THIS
220-COMPUTER DISCONNECT NOW.
220-
220-tridev
220 tridev FTP server (Version 4.2 Fri Feb 3 22:13:23 CST 2006) ready.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
# 10  
Old 03-02-2010
The function "FTP" in the script posted in post 6 has hard coded login as root.

Quote:
user root ${pass}
Probably should be:

Code:
user ${acct} ${pass}


Last edited by methyl; 03-02-2010 at 07:13 AM.. Reason: Correct post #
# 11  
Old 03-02-2010
man .netrc maybe?
# 12  
Old 03-03-2010
From this post.
Quote:
i do not have privilages to implement or ask unix team here about .netrc file implementation
If you have privilege to create executable scripts in your home directory you have enough privilege to create a .netrc file in your home directory. A .netrc file must be permissions 600.
# 13  
Old 03-03-2010
.netrc file created

Quote:
Hi

I have created .netrc file and given permissions to it as chmod 600 .netrc
As it is a . file, not able to see it on the directory(fine).

Please tell me now. How to use that file in my FTP Script as this file should be replaced with my filelist.txt

.netrc looks like below :


machine 192.168.100.1 login userid password userpass
machine 192.168.100.1 login userid password userpass
# 14  
Old 03-03-2010
Code:
To see dot files:
ls -la
Or just the dot files:
ls -la .??*

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Need a Shell Script for FTP

Hello Brothers, I am new in shell script.I need a shell script that will run in Linux Server. Script will connect to windows FTP server before connection script will check the connection from linux server to windows server, if connection is ok then show a message and get specific file and... (34 Replies)
Discussion started by: maruf
34 Replies

2. UNIX for Dummies Questions & Answers

FTP in Shell Script

Dear All, I am using FTP in a script. But when i exit from the FTP session, the commands written after EOF don't get executed. i.e. ftp <<EOF quote $login quote $password cd /tmp mget *somefile* bye EOF echo $some_variable #This last echo command or whatever piece of commands i... (10 Replies)
Discussion started by: Salman786
10 Replies

3. Shell Programming and Scripting

Help With FTP Shell Script

So i Administer multiple ftp servers that run on dynamic IP's as well as user and password settings are changed by other people constantly. What i need to do is ensure that an FTP is server is up on the IP i check. As well as the login credentials work. Here is a simple script i wrote. However... (2 Replies)
Discussion started by: Noledge
2 Replies

4. Shell Programming and Scripting

FTP within a SHELL script

I am running the following on linux (on a mac): filename="/Users/thisfilename.txt" hostname="ftp.mysite.com" username="myusername" password="mypassword" echo '=======FTP========' ftp -un $hostname <<EOF quote USER $username quote PASS $password binary put $filename quit EOF I... (4 Replies)
Discussion started by: globalnerds
4 Replies

5. UNIX for Advanced & Expert Users

FTP in shell script

HI ALL i am writing a shell script in which i have to use FTP command like. FTP <ip address> cd xyz mget* bye but i am not able to perform any command from shell script. once the control goes to FTP, i again have to type all the things. i just want my shell script to take care of the... (8 Replies)
Discussion started by: infyanurag
8 Replies

6. Shell Programming and Scripting

ftp with shell script

Can I ftp to put file with shell script(as bath file) ? Plz give the simple code to do that. My script look like that #!/bin/sh echo "Start ftp" ftp temphost <<EOF put file quit EOF # end This code ignore username & password but I need to input. How to input username &... (8 Replies)
Discussion started by: aungomarin
8 Replies

7. Shell Programming and Scripting

FTP via shell script

Hi, I need to upload a file via ftp. I have given : ftp -n $HOST <<END quote user $USER quote pass $PASSWD prompt off put bus.txt quit END Its throwing a syntax error at "<<" symbol. What should be done for this ?? (2 Replies)
Discussion started by: risshanth
2 Replies

8. UNIX for Dummies Questions & Answers

Shell script for ftp

Hi ,, I am wrting a shell script to ftp a file from remote server but its giving some problem to me.can you help me in debugging this. #!/usr/bin/ksh HOST="some ip" user="user_name" passwd="password" ftp -n $HOST >>END_SCRIPT USER $user $passwd binary prompt get... (3 Replies)
Discussion started by: namishtiwari
3 Replies

9. Shell Programming and Scripting

ftp in shell script

Hi, I have to ftp to a remote machine. i have got the Ip, username and password and the file path.. I need to get the file name with out user intervention in my script.. is there any way to do this.. please help esham (2 Replies)
Discussion started by: esham
2 Replies

10. Shell Programming and Scripting

using ftp in a shell script.

I am trying to ftp some files from a certain directory, but i got an invalid command. does anybody know why i got this error? ftp -v -i -n <<SCRIPT open servername user username password cd /server/logs for file in MCWAS* do put ${file} /home/test/${file} done bye SCRIPT (2 Replies)
Discussion started by: caesarkim
2 Replies
Login or Register to Ask a Question