Using sftp from one server to other server


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Using sftp from one server to other server
# 15  
Old 09-07-2011
Quote:
Originally Posted by jville
you can use FTP to get file from mainframe

https://www.unix.com/shell-programmin...-location.html
hi jville

i edited few things in the example you provided please correct me if i am wrong somewhere

Quote:

sftp -v -n $sftp username@ip_address << EOF | tee $LOGFILE
password $password of the server
cd $FILE_LOCATION
dir $FILE_TO_BE_FTPD
quit
EOF

grep $FILE_TO_BE_FTPD $LOGFILE
if [ $? -eq 0 ]
then
echo "FOUND FILE"
sftp -v -n $sftp username@ip_address
password $password of the server
cd $FILE_LOCATION
get $FILE_TO_BE_FTPD
quit
EOF
else
echo "File not found "
fi
# 16  
Old 09-07-2011
@Corona688
I think he wants a script to automate the file transfer process , So he needs a shell script to pull out the files from the mainframe.

Quote:
Originally Posted by Corona688
scp runs in shell scripts just as well as sftp, you're confusing the issue. It even uses the same protocol as sftp.

I've given you complete examples of copying from remote-to-host and host-to-remote, clearly labelled, for you to modify to your own needs, which you will need to do because your original script is cryptic and vague, possibly missing context, not something easily translated. If you know what files need to go where, putting in your paths instead of mine is not difficult. If you have any questions more specific than "please do everything for me" I'm listening.
This User Gave Thanks to h@foorsa.biz For This Post:
# 17  
Old 09-07-2011
Quote:
Originally Posted by h@foorsa.biz
@Corona688
I think he wants a script to automate the file transfer process , So he needs a shell script to pull out the files from the mainframe.

Thanks

yes exactly this is what i need i need to automate the file transfer by using sftp for that i need the script
# 18  
Old 09-07-2011
Quote:
Originally Posted by h@foorsa.biz
@Corona688
I think he wants a script to automate the file transfer process , So he needs a shell script to pull out the files from the mainframe.
Obviously. He's been given four separate usable answers to that question too, as well as plausible alternatives if sftp/scp can't work for him.

But he keeps demanding script code instead of shell code as if they're not the exact same thing, as if sftp is a special "script program" Smilie "script" code is just "shell" code put in a text file and set executable!

If there's anything more about what he expects the script to do, it's not clear at this point. The program he posted looks like a part of something larger, and isn't too informative in itself. He hasn't even told us what paths and filenames he wants transferred, whether it's one or many, whether it's always the same or should find the files or what.

---------- Post updated at 02:49 PM ---------- Previous update was at 02:48 PM ----------

Quote:
Originally Posted by msandeep27
yes exactly this is what i need i need to automate the file transfer by using sftp for that i need the script
You have them. Several of them. If they're insufficient, in what manner are they insufficient?

---------- Post updated at 02:54 PM ---------- Previous update was at 02:49 PM ----------

Quote:
Originally Posted by msandeep27
i edited few things in the example you provided please correct me if i am wrong somewhere
You cannot embed a password for sftp. If you want it to work noninteractively, you have to use ssh keys. To tell you how to do that we need to know more about your system(s).
# 19  
Old 09-07-2011
@Corona688
Pardon me if I didn't get you correctly , but as he said earlier he is new comer to UNIX world so messing with acronym won't be a big problem in such situations.
Anyways his script is part from longer script.

@msandeep27
Provide us the full path to your files , So we can rewrite the script provided above
# 20  
Old 09-07-2011
Quote:
Originally Posted by Corona688
If there's anything more about what he expects the script to do, it's not clear at this point. The program he posted looks like a part of something larger, and isn't too informative in itself. He hasn't even told us what paths and filenames he wants transferred, whether it's one or many, whether it's always the same or should find the files or what.
See i am not knowing what more information you want from me . i am posting the entire code only not from the middle

Quote:
set -v
ndmcli -x << EOJ
submit copyFILE process snode=NDM.LOCATION snodeid=(USERNAME,PASSWORD) class=1
stepFILE2 copy from (file=REMOTE FILE1 LOCATION
disp=(SHR,KEEP)
sysopts="mgmtclas=SLOB,dataclas=SIZE1"
snode )

to (file=UNIX FILE1 LOCATION
sysopts="datatype=text:"
pnode
)
stepFILE2 copy from (file=REMOTE FILE2 LOCATION
disp=(SHR,KEEP)
sysopts="mgmtclas=SLOB,dataclas=SIZE1"
snode )
to (file=UNIX FILE2 LOCATION
sysopts="datatype=text:"
pnode
)
pend ;
EOJ
---------- Post updated at 02:49 PM ---------- Previous update was at 02:48 PM ----------
[QUOTE
You have them. Several of them. If they're insufficient, in what manner are they insufficient?.[/QUOTE]

See everyone is providing bits of code i have already told that i totally new to unix how do you expect me to frame all those so only i am asking a sample script atleast to do so .

---------- Post updated at 02:54 PM ---------- Previous update was at 02:49 PM ----------
[QUOTE
You cannot embed a password for sftp. If you want it to work noninteractively, you have to use ssh keys. To tell you how to do that we need to know more about your system(s).[/QUOTE]

what information you want from me about the systems please do ask


I JUST NEED AN EXAMPLE OF AN AUTOMATED SCRIPT IN WHICH SFTP FILE TRANSFER IS DONE THAT IS ALL I NEED

---------- Post updated at 04:18 PM ---------- Previous update was at 04:13 PM ----------

Quote:
Originally Posted by h@foorsa.biz
@Corona688
Pardon me if I didn't get you correctly , but as he said earlier he is new comer to UNIX world so messing with acronym won't be a big problem in such situations.
Anyways his script is part from longer script.

@msandeep27
Provide us the full path to your files , So we can rewrite the script provided above
the path where the file exists in the main frame server is
imp.file.file(0)
let me know if you need any more information
# 21  
Old 09-07-2011
Quote:
Originally Posted by msandeep27
See i am not knowing what more information you want from me.
Which files, from where, should end up where?
Quote:
I JUST NEED AN EXAMPLE OF AN AUTOMATED SCRIPT IN WHICH SFTP FILE TRANSFER IS DONE THAT IS ALL I NEED
You already have lots and lots of them, stop begging for more. You just don't have the paths you need to use them.

I'm not playing dumb.

I'm not punishing you for something.

Actually, I'm about as puzzled as you are. Smilie

That script of yours isn't much help. There's no UNIX file paths in there. Maybe there's more in whatever system was running that program, since I doubt it ran itself -- it seems to have depended on something larger.
Quote:
the path where the file exists in the main frame server is
imp.file.file(0)
let me know if you need any more information
That only might be the file name, it seems dubious. It certainly doesn't tell you or us where it is. Sorry.

Do you have shell access to the computer in question? Can you ssh in in a terminal, and try to find the file from there?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Needed SFTP script from windows to UNIX server and from UNIX to windows server(reverse SFTP)

hi guys, i need a script to sftp the file from windows to unix server ....(before that i have to check whether the file exists in the windows server or not and again i have to reverse sftp the files from unix to windows server..... regards, Vasa Saikumar. (13 Replies)
Discussion started by: hemanthsaikumar
13 Replies

2. Solaris

Script to get files from remote server to local server through sftp without prompting for password

Hi, I am trying to automate the process of fetching files from remote server to local server through sftp. I have the username and password for the remote solaris server. But I need to give password manually everytime i run the script. Can anyone help me in automating the script such that it... (3 Replies)
Discussion started by: ssk250
3 Replies

3. Shell Programming and Scripting

Sftp script for dev server to client server

hi, i am new to unix, cuold u send some sftp acripts to send files to dev server to clint server, (1 Reply)
Discussion started by: Koti.annam
1 Replies

4. Shell Programming and Scripting

Sftp some files from windows server to UNIX server

hi i need to transfer some files from windows server to unix server using SFTP. but before transferring the files, i need to check the existence of a particular file in the remote directory (say r_dir1). if the file is present, then SFTP all the files. after SFTPing the files from the remote... (1 Reply)
Discussion started by: vinit raj
1 Replies

5. Shell Programming and Scripting

Need Help on SFTP login from another server

Hi Experts, I am writing one shell script. Below is the requirement 1. need to login to the SFTP server, go to the particular folder 2. take the file count in that folder and assign it to variable 3. came out of the SFTP server and check the condition, if the file count is less than the... (1 Reply)
Discussion started by: bbc17484
1 Replies

6. UNIX for Dummies Questions & Answers

sftp connection to the same server(from same server)

Hi, After logging in to a server, Can I open a new sftp connection to the same server from the same server itself. Does it have any connection issues/limitations for ports etc. and can I copy/move files using the new sftp connection in the same server. Do we have any limitations of opening new... (1 Reply)
Discussion started by: Mathews567
1 Replies

7. Shell Programming and Scripting

sftp within a server

Hi, I have configured keygen-ssh settings on my remote server and from putty also now I log on from my machine through putty to remote server and it is pass wordless authentication , Now I have a small sftp script that transfer text files from one folder to another folder within that server... (4 Replies)
Discussion started by: rahulsxn660
4 Replies

8. Cybersecurity

Using sftp from mainframes to other server

HI all I need a script that would take the file from a mainframe to another server.Presently i am using a ndm but i am not knowing what the changes would be required to change to sftp. Can you please provide some code that would be helpful Thanks (7 Replies)
Discussion started by: msandeep27
7 Replies

9. Programming

SFTP from one remote server to another remote server from desktop

Hi, I have 1. lappy 2. server A 3. server B Now, what i need is to run a command from lappy that will sftp a file from server A to server B. Please guide me to achieve this. -akash (1 Reply)
Discussion started by: akash.mahakode
1 Replies

10. Solaris

i want to sftp to a server

Hi all, I want to sftp to a server called serverB. I want to do it via a running a script. The code i have written is that.. sftp -v x.x.x.x << EOF user username password cd dir1 bin mget * bye EOF But it is not at all working and even it is asking for... (2 Replies)
Discussion started by: naree
2 Replies
Login or Register to Ask a Question