]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - crypto/openssh/contrib/cygwin/README
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / crypto / openssh / contrib / cygwin / README
1 This package describes important Cygwin specific stuff concerning OpenSSH.
2
3 The binary package is usually built for recent Cygwin versions and might
4 not run on older versions.  Please check http://cygwin.com/ for information
5 about current Cygwin releases.
6
7 ==================
8 Host configuration
9 ==================
10
11 If you are installing OpenSSH the first time, you can generate global config
12 files and server keys, as well as installing sshd as a service, by running
13
14    /usr/bin/ssh-host-config
15
16 Note that this binary archive doesn't contain default config files in /etc.
17 That files are only created if ssh-host-config is started.
18
19 To support testing and unattended installation ssh-host-config got
20 some options:
21
22 usage: ssh-host-config [OPTION]...
23 Options:
24     --debug  -d            Enable shell's debug output.
25     --yes    -y            Answer all questions with "yes" automatically.
26     --no     -n            Answer all questions with "no" automatically.
27     --cygwin -c <options>  Use "options" as value for CYGWIN environment var.
28     --port   -p <n>        sshd listens on port n.
29     --user   -u <account>  privileged user for service, default 'cyg_server'.
30     --pwd    -w <passwd>   Use "pwd" as password for privileged user.
31     --privileged           On Windows XP, require privileged user
32                            instead of LocalSystem for sshd service.
33
34 Installing sshd as daemon via ssh-host-config is recommended.
35
36 Alternatively you can start sshd via inetd, if you have the inetutils
37 package installed.  Just run ssh-host-config, but answer "no" when asked
38 to install sshd as service.  The ssh-host-config script also adds the
39 required lines to /etc/inetd.conf and /etc/services.
40
41 ==================
42 User configuration
43 ==================
44
45 Any user can simplify creating the own private and public keys by running
46
47   /usr/bin/ssh-user-config
48
49 To support testing and unattended installation ssh-user-config got
50 some options as well:
51
52 usage: ssh-user-config [OPTION]...
53 Options:
54     --debug      -d        Enable shell's debug output.
55     --yes        -y        Answer all questions with "yes" automatically.
56     --no         -n        Answer all questions with "no" automatically.
57     --passphrase -p word   Use "word" as passphrase automatically.
58
59 Please note that OpenSSH does never use the value of $HOME to
60 search for the users configuration files! It always uses the
61 value of the pw_dir field in /etc/passwd as the home directory.
62 If no home diretory is set in /etc/passwd, the root directory
63 is used instead!
64
65 ================
66 Building OpenSSH
67 ================
68
69 Building from source is easy.  Just unpack the source archive, cd to that
70 directory, and call cygport:
71
72         cygport openssh.cygport almostall
73
74 You must have installed the following packages to be able to build OpenSSH
75 with the aforementioned cygport script:
76
77   zlib
78   crypt
79   openssl-devel
80   libwrap-devel
81   libedit-devel
82   libkrb5-devel
83
84 Please send requests, error reports etc. to cygwin@cygwin.com.
85
86
87 Have fun,
88
89 Corinna Vinschen
90 Cygwin Developer
91 Red Hat Inc.