X-Spam-Check-By: sourceware.org To: cygwin@cygwin.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.5887EC7F@dessent.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@cygwin.com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Delivered-To: mailing list cygwin@cygwin.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/