X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-ID: <47A1E712.8080306@cygwin.com> Date: Thu, 31 Jan 2008 10:19:46 -0500 From: "Larry Hall (Cygwin)" Reply-To: cygwin AT cygwin DOT com User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070505 Remi/2.0.0.0-3.fc4.remi Thunderbird/2.0.0.0 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Running Cygwin in background. References: <15181008 DOT post AT talk DOT nabble DOT com> <4a89b8680801300509u41f96dbak15282443d78f6740 AT mail DOT gmail DOT com> <15195201 DOT post AT talk DOT nabble DOT com> <47A11F26 DOT 4000703 AT cygwin DOT com> <15198503 DOT post AT talk DOT nabble DOT com> In-Reply-To: <15198503.post@talk.nabble.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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 Jason has hit the high points but I thought I'd reply to fill in a few other areas. jrtayloriv wrote: > Sorry, I am not used to Windows at all -- I've only been using Linux for the > past several years and I've forgotten about a lot of things. Then you should feel at home in Cygwin. The concepts are very close in most regards. > Because of this, it seems that I am having trouble asking the right > question... > > I am talking about how to get Cygwin itself to run in the background. Once I > start up the Cygwin shell, I am able to run SSH as a background service > within Cygwin. But when I close the Cygwin shell, I loose the SSH server > running within it. > > What I need is information on how to run ***CYGWIN*** as a background > service, so that there is no Cygwin window open, but the services that are > running in Cygwin (in this case sshd) are still there. Do I even need to run > Cygwin for this? Can I just run cygwin's sshd from windows? I think Jason has covered this. You are actually not running the SSH server as a service at all. Running it in the background is not the same as running it as a service, as you have noticed. Also, since you have been running it directly from the command-line, you have now set ownership and permissions on various files and directories the SSH server uses. These are now tuned for the user you ran it as. This means three things: 1. You won't be able to run the SSH server as a service under any other user without resetting all these files/directories. 2. Since 'ssh-host-config' is set up to create a service for the SSH server using the SYSTEM or sshd-server user, you may find that running this configuration script no longer gets you a working SSH server service (see 1). 3. While it is possible and permissible to run the SSH server as a service under any user, you loose the ability to login with public key authentication as any user other than the one the service is running under. Depending on how important this ability is and how willing you are to look through the archives for recipes on how to reset permissions and owners on these files and directories, you may find it preferable to just wipe Cygwin from your system and re-install. You can then use the supplied scripts to quickly and easily configure your SSH server the way you want. Again, the openssh readme that a number of people have pointed you to is good and important reading for you, as well as the Cygwin Users Guide. > I do know what the 'Run' menu is in Windows. I also found information about > Cygserver in the online documentation -- is this what I need? Are you trying > to tell me to use the Run menu with 'cygrunsrv.exe' ? Or are you telling me > to run sshd from 'Run' menu? No, not at all. I was referring to '/usr/bin/run' which hides the console of console apps when run directly from the Windows Explorer, for example. 'cygrunsrv' is similar to 'service' under Linux. It allows you to start, stop, install, and remove services, among other things. 'ssh-host-config' uses it. -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 216 Dalton Rd. (508) 893-9889 - FAX Holliston, MA 01746 _____________________________________________________________________ A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting annoying in email? -- 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/