X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: Andrew Schulman Subject: Re: How to close a SSH connection from a BAT file Date: Fri, 03 Aug 2007 12:56:11 -0400 Lines: 26 Message-ID: References: <46B0178A DOT 5887EC7F AT dessent DOT net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Archive: encrypt X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com > Brian Thanks for the suggestions and I was extreemly interested in trying your > suggestion of running the SSH client as a service. However I have not been > successful in setting it up. Although it does install as a service, when it is > started it immediatly stops as unable to authenticate with the other server. > If SSH is run manually there is no issue. Currently going through the logs > with verbose on and trying to determine what the issue is. As Brian suggests, in order to run an ssh client as a service you have to give it enough information to authenticate unattended to the server. That means you have to give the client one of the following: - a plaintext password - an unencrypted (i.e. empty password) private key file - a running ssh-agent that holds the private key Whatever method you use to authenticate when you login manually, it will probably be simplest to give that same information to your ssh client when it runs unattended. All of the above methods carry potential security risks, but the risks can be minimized by, for example, using an account with shell access disabled on the remote host. For a full discussion of the unattended login problem, see chapter 11 of "SSH, The Secure Shell: The Definitive Guide", 2nd ed., by R. Silverman and D. Barrett. A. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/