#!wml -o (ALL-LANG_*)+LANG_DE:\${}-de.html \
(ALL-LANG_*)+LANG_EN:\${}-en.html
#use wml::mtp area=${area}
## Created on , 26 2001 by texi2html 1.65
## Written by: Lionel Cons
GSSAPI is a generic interface to network security
systems such as Kerberos 5.
If you have a working GSSAPI library, you can have
CVS connect via a direct TCP connection,
authenticating with GSSAPI.
To do this, CVS needs to be compiled with GSSAPI
support; when configuring CVS it tries to detect
whether GSSAPI libraries using kerberos version 5 are
present. You can also use the `--with-gssapi'
flag to configure.
The connection is authenticated using GSSAPI, but the
message stream is not authenticated by default.
You must use the
The data transmitted is not encrypted by
default. Encryption support must be compiled into both
the client and the server; use the
`--enable-encrypt' configure option to turn it on.
You must then use the
GSSAPI connections are handled on the server side by
the same server which handles the password
authentication server; see 2.9.3.1 Setting up the server for password authentication. If you are using a GSSAPI mechanism such as
Kerberos which provides for strong authentication, you
will probably want to disable the ability to
authenticate via cleartext passwords. To do so, create
an empty `CVSROOT/passwd' password file, and set
The GSSAPI server uses a principal name of
cvs/hostname, where hostname is the
canonical name of the server host. You will have to
set this up as required by your GSSAPI mechanism.
To connect using GSSAPI, use `:gserver:'. For
example,
[ < ]
[ > ]
[ << ]
[ Up ]
[ >> ]
[Top]
[Contents]
[Index]
[ ? ]
2.9.4 Direct connection with GSSAPI
-a global option to request
stream authentication.
-x global option to
request encryption.
SystemAuth=no in the config file
( C.13 The CVSROOT/config configuration file).
cvs -d :gserver:faun.example.org:/usr/local/cvsroot checkout foo
## This document was generated by Karl Heinz Marbaise on , 26 2001 using texi2html