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
# 1  
Old 09-07-2011
Using sftp from one server 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

Last edited by msandeep27; 09-08-2011 at 07:35 AM..
# 2  
Old 09-07-2011
What is the type of other server ( not the mainframe )?.
If you intend to move the files from the mainframe to some other host that is running some UNIX variants, Then easily you can write some shell script to initiate a connection to the mainframe over SFTP then pull out files to the other host that would be easier as majority of forum members never been exposed to mainframes.
Anyways what type of mainframe OS is this sever?
This User Gave Thanks to h@foorsa.biz For This Post:
# 3  
Old 09-07-2011
Quote:
Originally Posted by h@foorsa.biz
What is the type of other server ( not the mainframe )?.
If you intend to move the files from the mainframe to some other host that is running some UNIX variants, Then easily you can write some shell script to initiate a connection to the mainframe over SFTP then pull out files to the other host that would be easier as majority of forum members never been exposed to mainframes.
Anyways what type of mainframe OS is this sever?
Actually my file is present in the main frame server and i need to get that file to my unix server.so i am asked to write a script using sftp instead of ndm . As i am totally new to unix so i am not getting actaully how to start can you please help me by telling what would be the script i have already given the script i used when i had to use ndm so now we need to change to sftp.
please reply me as soon as possible i need this very urgently

Thanks

---------- Post updated at 11:37 AM ---------- Previous update was at 11:26 AM ----------

someone please help me out i need this script as soon as possible
# 4  
Old 09-07-2011
Why not just use scp on the command line (for one file)? If you have sftp, you probably have scp installed... "man scp" should help.
# 5  
Old 09-07-2011
Which machines have sftp servers, and which have sftp clients.
If you have the client software for the mainframe it will likely be easier to push the file the the unix system.
To run it from the unix side, once you have a connection is simply:
Code:
$sftp mainframe
sftp>get gh.ij.kl(0) /u/scripts/mn
sftp>quit
$

Is the source file ASCII or EBCDIC ?
What record separator(s) does the source file use?
This User Gave Thanks to jgt For This Post:
# 6  
Old 09-07-2011
Quote:
Originally Posted by mregine
Why not just use scp on the command line (for one file)? If you have sftp, you probably have scp installed... "man scp" should help.
we cant use scp command because we need to write a script not a command to get those files

---------- Post updated at 11:53 AM ---------- Previous update was at 11:48 AM ----------

Quote:
Originally Posted by jgt
Which machines have sftp servers, and which have sftp clients.
If you have the client software for the mainframe it will likely be easier to push the file the the unix system.
To run it from the unix side, once you have a connection is simply:
Code:
$sftp mainframe
sftp>get gh.ij.kl(0) /u/scripts/mn
sftp>quit
$

Is the source file ASCII or EBCDIC ?
What record separator(s) does the source file use?
Hi jgt thanks for you reply

this is a unix script that we are using to ndm the file form the mainframe server to the unix server.i have confirmed from the mainframe people if we can use sftp to get those files and they confirmed me that i can use sftp to get those files. but for that i need to write a script as i am totally new to unix i am not at all write the code

the code you mentioned were are you passing the username and password to the mainframe server can you please give me the full script ??

it would be very helpful for me
# 7  
Old 09-07-2011
Quote:
Originally Posted by msandeep27
we cant use scp command because we need to write a script not a command to get those files
That doesn't make any sense. You can use scp in a script.

Code:
scp username@host:/path/to/remote/source /path/to/local/dest
scp path/to/local/source username@host:/path/to/remote/dest

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