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
# 8  
Old 09-07-2011
Quote:
Originally Posted by Corona688
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

as far i know scp is just a command that is run is unix directly if we can use it in the script can you please tell the me the full script i have no knowledge of unix so i am not able to code this at all .

Thanks
# 9  
Old 09-07-2011
Quote:
Originally Posted by msandeep27
as far i know scp is just a command that is run is unix directly
They're all just commands.

Some, like text editors, will sensibly demand a terminal to work of course, but it's not a different "kind" of command.

Quote:
if we can use it in the script can you please tell the me the full script
There's no direct translation that I can see. I can't even tell what the filenames are supposed to be in that thing. 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. What more can I do?

scp on its own will demand a password. If this is unacceptable, you can set up keys in advance to let the process happen without interaction. Google 'passwordless ssh' to find out all about how.
# 10  
Old 09-07-2011
Quote:
Originally Posted by Corona688
They're all just commands.

Some, like text editors, will sensibly demand a terminal to work of course, but it's not a different "kind" of command.

There's no direct translation that I can see. I can't even tell what the filenames are supposed to be in that thing. 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. What more can I do?

scp on its own will demand a password. If this is unacceptable, you can set up keys in advance to let the process happen without interaction. Google 'passwordless ssh' to find out all about how.
acutally i dont need any commond to run from command prompt but what my client needs is a a shell script which i am not knowing how to write so help me out with the shell script using sftp to get those files please i would be very thank ful to you .i given almost all the information that i can just provide me the shell script
# 11  
Old 09-07-2011
To use sftp in batch mode, you must first set up password-less authentication.
Then
Code:
sftp -b user@mainframe <<EOF
get file /u/scripts/file
quit
EOF

or
create a file called input.data
Code:
get file /u/script/file
quit

and call "sftp -b user@mainframe input.data
If you cannot set up password-less authentication, you may be able to solve the issue by having an intermediate MS Windows machine running Winscp3 http://winscp.net
# 12  
Old 09-07-2011
Quote:
Originally Posted by jgt
To use sftp in batch mode, you must first set up password-less authentication.
Then
Code:
sftp -b user@mainframe <<EOF
get file /u/scripts/file
quit
EOF

or
create a file called input.data
Code:
get file /u/script/file
quit

and call "sftp -b user@mainframe input.data
If you cannot set up password-less authentication, you may be able to solve the issue by having an intermediate MS Windows machine running Winscp3 http://winscp.net

so it that file you want me to mention the username and password and then after it gets connected to the mainframe server i should use get and get the file i want form that location to the usix server .
correct me if i am wrong???/
# 13  
Old 09-07-2011
Quote:
Originally Posted by msandeep27
acutally i dont need any commond to run from command prompt but what my client needs is a a shell script
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.
# 14  
Old 09-07-2011
you can use FTP to get file from mainframe

https://www.unix.com/shell-programmin...-location.html
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