<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html" />
  <link rel="self" type="application/atom+xml" href="http://ask-leo.com/atom.xml" />
  <id>tag:ask-leo.com,2008://5/tag:ask-leo.com,2006://5.10287-</id>
  <updated>2008-11-08T02:47:31Z</updated>
  <title>Comments for How can I automate an SFTP transfer between two servers?</title>
  
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.21-en</generator>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:46602</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c46602" />
    <title>Comment from Bill on 2008-11-07</title>
    <author>
      <name>Bill</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Hey Leo, </p>

<p>When I pasted the address you used before into my terminal (sftp user2@server2.com) to modify it, the CR somehow got into my copy buffer, so when I pasted it I apparently ftped into that actual address.  It then locked up my system for awhile and I was unable to exit.</p>

<p>Do you happen to have any idea what server2.com actually is, and whether having ftped into it could have somehow compromised my system?</p>

<p>Thanks, Bill</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2008</a>.</p>
    </content>
    <published>2008-11-08T02:43:17Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:46571</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c46571" />
    <title>Comment from Venkat on 2008-11-06</title>
    <author>
      <name>Venkat</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Hi Leo, I wanted to know abouty sftp, and stumbled at your site, you are a great teacher.<br />
Accept my humble respects.<br />
Regards,<br />
Venkat</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2008</a>.</p>
    </content>
    <published>2008-11-07T06:00:55Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:44987</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c44987" />
    <title>Comment from sftp compression on 2008-09-24</title>
    <author>
      <name>sftp compression</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Hi,</p>

<p>I'm currently using the -b Batch mode reads a series of commands from an input batchfile <br />
eg: -b batchfile user@host</p>

<p>Right now I have to add in the switch -C for the compresion. How I can do that with the using the above code as well with the batch file contain script like - Put command to upload the file from local to remote system.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2008</a>.</p>
    </content>
    <published>2008-09-24T11:01:47Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:42321</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c42321" />
    <title>Comment from Gurdeep Singh on 2008-07-07</title>
    <author>
      <name>Gurdeep Singh</name>
      <uri>http://unspecified</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://unspecified">
      <![CDATA[<p>Very nice document. First I want to thanks U.<br />
1. Is there any way to write script which copy files from remote server.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2008</a>.</p>
    </content>
    <published>2008-07-07T12:14:03Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:39410</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c39410" />
    <title>Comment from Vasant on 2008-04-03</title>
    <author>
      <name>Vasant</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>This article helps me greate.<br />
I have one problem.<br />
I can sftp without password from my account to abc@srvr1, but  it asks fro password while sftp from my account to xyz@srvr3 even though I have copied the same public file in .ssh directory on both these severs.These both servers have same sshd_conf files.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2008</a>.</p>
    </content>
    <published>2008-04-03T12:20:06Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:38728</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c38728" />
    <title>Comment from Yvonne on 2008-03-12</title>
    <author>
      <name>Yvonne</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Hi Leo, I tried to follow the steps you posted here but I still cannot make it work. I am trying to use SFTP to send files from HP-UX to Windows Server 2000 with a domain account setup on the Window Server. No matter what I did, I always get promoted with password. Is the public key authentication not going to work for me since this is an AD account? What's the best way I can troubleshoot this issue? Thanks.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2008</a>.</p>
    </content>
    <published>2008-03-12T22:46:11Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:38311</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c38311" />
    <title>Comment from Francis on 2008-02-24</title>
    <author>
      <name>Francis</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Can this be applied to Windows 2003 to Solaris?<br />
That is automated connection from Windows 2003 to Solaris?</p>

<p>Thanks</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2008</a>.</p>
    </content>
    <published>2008-02-24T20:58:52Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:36038</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c36038" />
    <title>Comment from Anju on 2007-12-05</title>
    <author>
      <name>Anju</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>This is followup to my earlier post. I made it work sort of:</p>

<p>#!/bin/ksh</p>

<p>sftp -B commands.txt user1@pontoon</p>

<p>in commands.txt I have<br />
get 1.dat 2.dat ( I want to get 1.dat and rename it to 2.dat)<br />
quit</p>

<p>It gets 1.dat and complains can not find 2.dat on remote server.</p>

<p>Here is some other info about my system:</p>

<p>sftp -V <br />
sftp: F-Secure SSH 3.1.0 (build 12) on sparc-sun-solaris2.8</p>

<p>thanks for reading my posts.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-12-05T19:09:04Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:36030</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c36030" />
    <title>Comment from Anju on 2007-12-05</title>
    <author>
      <name>Anju</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>I am having same problem as "Manoj Das".</p>

<p>here is part of the post and your comment on it:</p>

<p>script:<br />
sftp ncc_b2b@blrsun27<br />
get file1.txt<br />
exit</p>

<p>I have followed the steps given by you for automated connection. Once I am executing this, it's automatically connecting to the remote system and I am getting the SFTP prompt. But it's not executing the get command. </p>

<p>Can you please guide me how to do this now, as the -b option is not available. </p>

<p><br />
Posted by: Manoj Das at October 3, 2006 07:36 AM <br />
YOu might need to have</p>

<p>get file1.txt<br />
exit</p>

<p>in one file (commands.txt) and then use that as input for the sftp command:</p>

<p>sftp 

<p>*********************</p>

<p>Here is my commannds.txt</p>

<p>commands.txt<br />
pwd<br />
quit</p>

<p>my script:</p>

<p>my_test_1<br />
#!/bin/ksh<br />
#set -x</p>

<p>sftp user1@pontoon 

<p>exit_status=$?</p>

<p>return $exit_status</p>

<p>For the same setup I can do scp</p>

<p>anju_test<br />
#!/bin/ksh</p>

<p>scp user1@pontoon:$1 $2</p>

<p>exit_status=$?</p>

<p>return $exit_status</p>

<p>But we need to list file before copying them so I have to make sftp work for us.</p>

<p>thanks a lot for your help Leo.<br />
</p></p></p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-12-05T16:48:23Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:35413</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c35413" />
    <title>Comment from Leonardo on 2007-11-13</title>
    <author>
      <name>Leonardo</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Leo, excellent article!! But it has worked for me only when i try to  ssh/sftp to root account on server machine (server2 in the ex.). Any other user (making all the steps for each one) fails.<br />
Is there any trick related to that ??<br />
Thanks in advance.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-11-13T18:30:04Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:34319</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c34319" />
    <title>Comment from George Schweizer on 2007-10-02</title>
    <author>
      <name>George Schweizer</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Hi Leo,  Thanks for the tip, great info!</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-10-02T21:41:42Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:33928</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c33928" />
    <title>Comment from mike huber on 2007-09-18</title>
    <author>
      <name>mike huber</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Hi Leo,</p>

<p>I generated rsa keys for system a and b and put both keys in authorized_keys for my user on system c.</p>

<p>system a connects using sftp and does not prompt for a password.</p>

<p>system b prompts for a password - when I provide it the connection is made.</p>

<p>on all 3 systems all files in .ssh are writable only by the user.</p>

<p>what should I be looking at to trouble shoot this?<br />
</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-09-18T15:07:20Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:32156</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c32156" />
    <title>Comment from Andy on 2007-07-13</title>
    <author>
      <name>Andy</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Leo, it turns out that on server A, the authorized_keys file had permission 664. Apparently if that file is writable by anyone other than the owner, you will be challenged for a password, regardless. Once I CHMODed it to 644, the process worked flawlessly.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-07-13T13:01:21Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:32155</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c32155" />
    <title>Comment from Andy on 2007-07-13</title>
    <author>
      <name>Andy</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Leo, I put your steps to use and they work. Mostly.<br />
Here's my situation:<br />
3 servers, I'll call A, b and c.<br />
A: RHEL4<br />
b: Solaris 8 on Sparc<br />
c: Solaris 8 on Sparc.</p>

<p>If I send from A to b or c, the automation works fine. If I send from b or c to A, I am challenged with a password request. b and c have A's public RSA key. A has both b and c's RSA public keys. In every case, I am the user who is also attempting the SCP connection. It is most expedient to auto send from b to A, but I can rewrite b's script to run on A, if I must. Just wondering why its only working in one direction.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-07-13T12:23:04Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:31481</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c31481" />
    <title>Comment from macmd on 2007-06-15</title>
    <author>
      <name>macmd</name>
      <uri>http://unspecified</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://unspecified">
      <![CDATA[<p>If you want to automate sftp because for some reason scp doesn't work in you situation you can try "expect" You need to install it. The script would look something like this:<br />
Replace:<br />
DIR=local and remote directories.<br />
IP-adress=remote server address<br />
user=user set up on remote sftp server.</p>

<p><br />
#!/usr/local/bin/expect -f -d<br />
# Expect script that automates sftp<br />
###################################</p>

<p>spawn /usr/bin/sftp user@"IP-adress"<br />
expect "user@IP-adress's password: "<br />
sleep 7<br />
send Password\r"<br />
expect "sftp> "<br />
send "lcd DIR\r"<br />
expect "sftp> "<br />
send "cd DIR\r"<br />
expect "sftp> "<br />
send "cd DIR\r"<br />
expect "sftp> "<br />
sleep 10<br />
send "mput *.pgp\r"<br />
sleep 10<br />
expect "sftp> "<br />
send "bye\r"<br />
</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-06-15T11:59:57Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:29520</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c29520" />
    <title>Comment from Cowboy on 2007-04-05</title>
    <author>
      <name>Cowboy</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>This was a superb article.  I am going to try getting it incorporated into our IT procedures.  Thank you very much.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-04-05T14:43:21Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:29493</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c29493" />
    <title>Comment from Leo A. Notenboom on 2007-04-04</title>
    <author>
      <name>Leo A. Notenboom</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>-----BEGIN PGP SIGNED MESSAGE-----<br />
Hash: SHA1</p>

<p>I don't believe so. I vaguely recall having to enable login ability for<br />
accounts with which I want to do this.</p>

<p>Leo<br />
-----BEGIN PGP SIGNATURE-----<br />
Version: GnuPG v1.4.6 (MingW32)</p>

<p>iD8DBQFGFBU3CMEe9B/8oqERAtkwAJ4t3CuIMp7Ld/5D+2CElHl7TeP+qQCfXJX4<br />
8P8DihofejdoYIYiwuWF1rQ=<br />
=7nkv<br />
-----END PGP SIGNATURE-----<br />
</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-04-04T21:13:45Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:29481</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c29481" />
    <title>Comment from sai on 2007-04-04</title>
    <author>
      <name>sai</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Hi Leo,great advice. One additional question, if the account doesn't have a standard login shell will this automat process work?  </p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-04-04T13:31:15Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:29425</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c29425" />
    <title>Comment from Rajesh Acharya on 2007-04-02</title>
    <author>
      <name>Rajesh Acharya</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>We have the lprng daemon running.  When we put a job on a queue, it calls a shell filter script that is suppose to sftp the file to the remote server.</p>

<p>The problem is, the daemon tries to connect to the remote host even though we specify the user@host2 (user is qadmin and has the keys set up both sides).</p>

<p>ie: scp -b  qadmin@host2</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-04-02T12:39:35Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:29350</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c29350" />
    <title>Comment from Leo Notenboom on 2007-03-29</title>
    <author>
      <name>Leo Notenboom</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>-----BEGIN PGP SIGNED MESSAGE-----<br />
Hash: SHA1</p>

<p>Nine times out of ten, the permissions on the copy of the .ssh files and the<br />
authorized_keys file that you copied are wrong. It needs to be owned by the<br />
account who's .ssh directory it resides in.</p>

<p>Leo<br />
-----BEGIN PGP SIGNATURE-----<br />
Version: GnuPG v1.4.6 (MingW32)</p>

<p>iD8DBQFGDHLeCMEe9B/8oqERAureAJ9CmSJMmSetKZZV8UaFGH2JVXRBswCbBd4I<br />
xuTKYBGphXOrpANg7P3CqMY=<br />
=izE9<br />
-----END PGP SIGNATURE-----<br />
</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-03-30T02:16:36Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:29343</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c29343" />
    <title>Comment from James on 2007-03-29</title>
    <author>
      <name>James</name>
      <uri>http://unspecified</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://unspecified">
      <![CDATA[<p>Hi Leo,<br />
Your instructions to automate my sftp transfers worked great!  I've only run into one problem.  When I try to change user1 on server1 to point to user3 on server2, it starts prompting for a password again.  i.e. sftp user2@server2.com works fine but sftp user3@server2.com doesn't work automatically.  I copied the public key from the .ssh folder on user2 over to the .ssh folder for user3 but that doesn't seem to help.  What am I missing here?</p>

<p>Regards,<br />
James<br />
</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-03-30T00:26:21Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:28454</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c28454" />
    <title>Comment from Minesh Shah on 2007-03-02</title>
    <author>
      <name>Minesh Shah</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Hi, We need to create a kshell script to FTP files to the destination server. We have to use sftp to do so.</p>

<p>My concern is, how do I avoid getting password prompt when using sftp command. Please help, it is very urgent.</p>

<p>Thanks in advance.</p>

<p>Regards, Minesh Shah</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-03-02T12:24:25Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:26497</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c26497" />
    <title>Comment from Leo Notenboom on 2007-01-03</title>
    <author>
      <name>Leo Notenboom</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Check out the gazillion command line options for sftp. You can bypass the interactive prompt by specifying everything on the command line.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-01-03T17:12:03Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:26486</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c26486" />
    <title>Comment from kumar on 2007-01-03</title>
    <author>
      <name>kumar</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Hi Leo,<br />
Nice article. I have one question though.<br />
If  I want to put a file from server1 to server2 - automatically - How do I do that? </p>

<p>If I do  sftp user2@server2.com then it goes into interactive mode of sftp. But my problem is I want to put a file from server1 to server2 - using sftp command not from interactive prompt. </p>

<p>any clues on that please? </p>

<p>Regards<br />
Kumar<br />
</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2007</a>.</p>
    </content>
    <published>2007-01-03T10:47:53Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:26262</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c26262" />
    <title>Comment from Ian McDermid on 2006-12-27</title>
    <author>
      <name>Ian McDermid</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Well written article. More of this needed on the net. My batch job now works!!!</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2006</a>.</p>
    </content>
    <published>2006-12-27T11:34:57Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:25006</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c25006" />
    <title>Comment from Mike McGinn on 2006-11-17</title>
    <author>
      <name>Mike McGinn</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>I'm trying to write a script to connect to a server via sftp that has publickey+password authentication. Even when I put the password in a file and use the -b option, it still prompts me for a password. Is there any other way to pass the password to the remote server?</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2006</a>.</p>
    </content>
    <published>2006-11-17T15:35:13Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:24071</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c24071" />
    <title>Comment from Amit Gupta on 2006-10-18</title>
    <author>
      <name>Amit Gupta</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Hi Leo,<br />
I am also following all the steps but SFTP is still asking me the password. I am having SunOs and Global Scape OS and I am trying to do automation from SunOS to GlobalScape. Is there any compatible problem. Please guide</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2006</a>.</p>
    </content>
    <published>2006-10-18T08:30:57Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:23909</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c23909" />
    <title>Comment from Bashir on 2006-10-12</title>
    <author>
      <name>Bashir</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>I have this normal ftp script that works fine, ftping files from the unix box to a windows box.<br />
#!/usr/bin/ksh<br />
ftp -v -n hostname 
user "Login" "passwd" <br />
cd /"to dir where files need to be put" <br />
lcd /"directory where file resides" <br />
put filename.txt<br />
quit<br />
Cmd</p>

<p>Now I am stuck trying to sftp the file to a secure ftp server'<br />
From a windows system using the dos prompt I have to put the following commands<br />
Type: ftpftp-gw<br />
Type:xxx@xxx.xxx.com<br />
Type in password when prompted<br />
Ftp>quit<br />
Put C:\temp\filename.txt</p>

<p>Can you help me with this sftp script.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2006</a>.</p>
    </content>
    <published>2006-10-12T23:17:12Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:23787</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c23787" />
    <title>Comment from Manoj Das on 2006-10-08</title>
    <author>
      <name>Manoj Das</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Rajeswari,</p>

<p>I have followed the steps given by Leo and it's working fine. It's not clear from your message what's the actual problem. Can you please clarify, where you are facing the problem.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2006</a>.</p>
    </content>
    <published>2006-10-09T04:57:35Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:23706</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c23706" />
    <title>Comment from Rajeswari on 2006-10-06</title>
    <author>
      <name>Rajeswari</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Hi,<br />
I have tried all the steps but still the automation is not working with one machine.Kindly help me out in resolving this issue</p>

<p>Thanks,<br />
P.Rajeswari</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2006</a>.</p>
    </content>
    <published>2006-10-06T10:27:45Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:23676</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c23676" />
    <title>Comment from Manoj Das on 2006-10-04</title>
    <author>
      <name>Manoj Das</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Thank You Leo. </p>

<p>It's working fine now. I have managed to Automatically connect to the remote machine and transfer the required file. All because of your help.</p>

<p>Once Again Thanking You Leo,<br />
Manoj.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2006</a>.</p>
    </content>
    <published>2006-10-05T06:47:32Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:23662</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c23662" />
    <title>Comment from Leo Notenboom on 2006-10-04</title>
    <author>
      <name>Leo Notenboom</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>YOu might need to have</p>

<p>get file1.txt<br />
exit</p>

<p>in one file (commands.txt) and then use that as input for the sftp command:</p>

<p>sftp &lt; commands.txt</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2006</a>.</p>
    </content>
    <published>2006-10-04T22:39:53Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:23619</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c23619" />
    <title>Comment from Manoj Das on 2006-10-03</title>
    <author>
      <name>Manoj Das</name>
      <uri>http://unspecified</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://unspecified">
      <![CDATA[<p>Thank you Leo.</p>

<p>I have checked the man pages for sftp. As you have mentioned  -L, -b, -A keys are not available.</p>

<p>I just wanted to connect automatically to a remote system and fetch a file from that machine. <br />
Please see the script I am having.</p>

<p>sftp ncc_b2b@blrsun27<br />
get file1.txt<br />
exit</p>

<p>I have follwed the steps given by you for automated connection. Once I am executing this, it's automatically connecting to the remote system and I am getting the SFTP prompt. But it's not executing the get command. </p>

<p>Can you please guide me how to do this now, as the -b option is not available. Should I go for SSLFTP or any other alternative to this. </p>

<p>Thanking You Leo.</p>

<p>Manoj.<br />
</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2006</a>.</p>
    </content>
    <published>2006-10-03T14:36:24Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:23357</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c23357" />
    <title>Comment from Leo Notenboom on 2006-09-23</title>
    <author>
      <name>Leo Notenboom</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>There are slightly different versions of sftp on different OS's. Does "man" work on your system? If so I'd try a "man sftp" and see if the documentation includes the features you need.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2006</a>.</p>
    </content>
    <published>2006-09-23T15:46:28Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:23348</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c23348" />
    <title>Comment from Manoj Das on 2006-09-23</title>
    <author>
      <name>Manoj Das</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>This article is incredible Leo. Thank You.</p>

<p>I have seen the sftp usage options given below,<br />
sftp [-1vC] [-A Password] [-b batchfile] [-L logfilename] [-osshopt=value] [user@]host[:file [file]]</p>

<p>But in my SunOS 5.9 , I am not getting the options -L, -b, -A. What could be the reason. I wanted to get a file transferred from the remote server to my server after I connect through my automated connection script. My automation script connects and gives me the SFTP prompt. It's not identifying the commends given in the batch file.</p>

<p>Thanking you once again for all the help.</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2006</a>.</p>
    </content>
    <published>2006-09-23T11:12:16Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:21175</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c21175" />
    <title>Comment from Joe on 2006-07-19</title>
    <author>
      <name>Joe</name>
      <uri>http://unspecified</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://unspecified">
      <![CDATA[<p>your public/private keys are probably not compatible with the ssh server. you are probably using either OpenSSH or Putty and your server is probably using an ssh.com based package. If this is the case drop putty and use openssh, create the public and private keys then run ssh-keygen -e -f key.pub > key2.pub (where key is the name of your key) this creates a new copy of the public key which can be used on an ssh.com server. Rename the  key2.pub file to key.pub (which probably means you will have to delete existing key.pub) then use the private key (which has not changed) with the new public key (ie upload the new public key). Also don't forget to change the authorisation file on the server (/home/username/.ssh or .ssh2) to accept your new key.<br />
</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2006</a>.</p>
    </content>
    <published>2006-07-19T07:58:44Z</published>
  </entry>

  <entry>
    <id>tag:ask-leo.com,2006://5.10287-comment:20690</id>
    <thr:in-reply-to ref="tag:ask-leo.com,2006://5.10287" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html"/>
    <link rel="alternate" type="text/html" href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html#c20690" />
    <title>Comment from An on 2006-07-04</title>
    <author>
      <name>An</name>
      <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
      <![CDATA[<p>Hi!! I'm doing all the steps, but the sftp always asks me for the password. I don't know what is happning, do you?</p>

<p>Please, help!</p>

<p>An</p>]]>
      <p>A comment on: <a href="http://ask-leo.com/how_can_i_automate_an_sftp_transfer_between_two_servers.html">How can I automate an SFTP transfer between two servers?</a></p>
      <p>
        <a href="http://ask-leo.com">Tech Questions?</a>
        <a href="http://ask-leo.com">Get Answers!</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> ... by Leo Notenboom<br/>
        <a href="http://newsletter.ask-leo.com">Leo's Answers Newsletter</a> -
        <a href="http://ask-leo.com">Ask Leo!</a> in your inbox every week.
      </p>
      <p style="font-size: smaller">All content <a href="http://ask-leo.com/terms.html#copyright">Copyright &copy; 2006</a>.</p>
    </content>
    <published>2006-07-04T19:45:01Z</published>
  </entry>

</feed>
