SFTP through shellscripts


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting SFTP through shellscripts
# 1  
Old 10-16-2008
SFTP through shellscripts

Hi Everybody,
I am in urgent need of a solution.

I need to carry out SFTP activities through a shell script.
I have generated public and private keys as shown below:

Shell-Prompt$> ssh-keygen -t rsa

Generating public/private rsa key pair.
Enter file in which to save the key (/home/sunone/.ssh/id_rsa): mary
Enter passphrase (empty for no passphrase):Mary had a little lamb
Enter same passphrase again:Mary had a little lamb
Your identification has been saved in mary.
Your public key has been saved in mary.pub.
The key fingerprint is:
af:fd:56:cb:47:b1:3b:aa:e6:dc:70:1d:d8:44:a9:40 sunone@devpopx-ukus

Next, the generated public key (contents of mary.pub) are copied to host's ~/.ssh/authorized_keys file

Having done the above, SFTP activities work perfectly when down at the shell prompt.

But, I am not able to do the same thru a shell script.


However, if I generate the public and private keys without any passphrase (null passphrase, that is), the script works fine.
Can anybody suggest how to go about doing SFTP in a shellscript, when a passphrase has been specified for the generated keys.

Or is it not possible to implement this through shell-scripts??

Please Help!!
# 2  
Old 10-16-2008
If you do a search in these forums you should find much information that should help you. Have you tried using scp?
# 3  
Old 10-16-2008
jyoung,
I've tried searching the forums here. What I got is how to carry out SFTP with a "null" passphrase.

But I need to do it with a given passphrase.


I can't user scp. I have been told use sftp only
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. Shell Programming and Scripting

Sftp : not able to print the echo statements after the sftp transfer

I had the below sftp script working perfectly but the problem is I am not able to send the echo statements . #!/bin/sh echo "Starting to sftp..." sftp admin@myip << END_SCRIPT cd /remotepath/ lcd /localpath/ mget myfiles*.csv bye END_SCRIPT echo "Sftp successfully." echo echo... (11 Replies)
Discussion started by: scriptscript
11 Replies

3. Red Hat

Chroot sftp users, remote sftp login shows wrong timestamp on files

Hello, I have a weird issue, I have RHEL 5.7 running with openssh5.2 where sftpgroup OS group is chroot. I see the difference difference in timestamp on files, when I login via ssh and SFTP, I see four hour difference, is something missing in my configuration. #pwd... (8 Replies)
Discussion started by: bobby320
8 Replies

4. Shell Programming and Scripting

SFTP-how to log individual sftp command error while executing shell script

Hi, I have situation where i need to automate transferring 10000+ files using sftp. while read line do if ; then echo "-mput /home/student/Desktop/folder/$line/* /cygdrive/e/folder/$line/">>sftpCommand.txt fi done< files.txt sftp -b sftpCommand.txt stu@192.168.2.1 The above... (1 Reply)
Discussion started by: noobrobot
1 Replies

5. Shell Programming and Scripting

What is SFTP ?

Frnds, 1.Whats is SFTP ? 2.Why we are going for that ? 3.If I want to do sftp a file from a server ABC to my local machine XYZ, what are different entries I need to put in (what are all )various files/location in unix? 4.If i need to put a entry in a common file(s) in unxi, can you give... (6 Replies)
Discussion started by: Gopal_Engg
6 Replies

6. UNIX for Dummies Questions & Answers

Cygwin help needed! for copying shellscripts

Hello, this is not exactly a unix specific question however i am sure someone out there may answer my question. The problem is that i write shellscripts and now i want to convert all these shellscripts to .txt. Is it possible? or if someone knows how to copy the content of shellscript then also... (3 Replies)
Discussion started by: salman4u
3 Replies

7. AIX

SFTP Failed---Request for subsystem 'sftp' failed on channel 0

Hi, While I am trying SFTP my machine to another unix machine , it was working fine till 10 min back. But now i am getting the below error "Request for subsystem 'sftp' failed on channel 0" Could you please someone help me to solve or analyise the root cause... Cheers:b:, Mahiban (0 Replies)
Discussion started by: mahiban
0 Replies

8. Shell Programming and Scripting

Comparison in shellscripts.

This idea for a shellscript I have, is just beyond my reach of knowledge. Basically I have a file that contains a list like so: axis heater water yast The file is called mqm.list. What I want to do is when the shellscript is run, it prompts the user to input data. Say the... (6 Replies)
Discussion started by: syndex
6 Replies

9. UNIX for Dummies Questions & Answers

Reengineering ShellScripts

Hi, I'm new in Unix an ShellScripting and I need a programm that create a sequence diagramm graphically from a shell script. I am just working for 2 weeks in Unix and the Shell. And it would help to understand the whole shellsscripts. Is there a freeware tool, that can create such a thing?... (1 Reply)
Discussion started by: roessrob
1 Replies

10. Shell Programming and Scripting

"SCRIPT" (recording session) from ShellScripts

Hi all, Hope that we are all familiar with the "script" command, which helps us to record the session into any file, until we give "exit". Can anyone help me, how to do this process from a shell script!? I face problem while ending the script using "exit" which comes out of the program. This... (3 Replies)
Discussion started by: mohanprabu
3 Replies
Login or Register to Ask a Question