[svnbook] r4161 committed - Ticket #315, part 1: "Initial setup" (cf....
svnbook at googlecode.com
svnbook at googlecode.com
Sun Nov 6 08:00:04 CST 2011
Revision: 4161
Author: jmfelderhoff at gmx.eu
Date: Sun Nov 6 05:59:41 2011
Log: Ticket #315, part 1: "Initial setup" (cf.
http://www.svnbook.de/ticket/315).
http://code.google.com/p/svnbook/source/detail?r=4161
Modified:
/branches/1.5/de/book/ch06-server-configuration.xml
=======================================
--- /branches/1.5/de/book/ch06-server-configuration.xml Tue Nov 1 06:04:29
2011
+++ /branches/1.5/de/book/ch06-server-configuration.xml Sun Nov 6 05:59:41
2011
@@ -2567,8 +2567,12 @@
<!-- ===============================================================
-->
<sect2 id="svn.serverconfig.svnserve.sshtricks">
+<!--
<title>SSH configuration tricks</title>
-
+-->
+ <title>SSH-Konfigurationstricks</title>
+
+<!--
<para>It's possible to control not only the way in which the
client invokes <command>ssh</command>, but also to control
the behavior of <command>sshd</command> on your server
@@ -2576,11 +2580,24 @@
exact <command>svnserve</command> command executed
by <command>sshd</command>, as well as how to have multiple
users share a single system account.</para>
+-->
+ <para>Es ist möglich, nicht nur die Art und Weise zu
+ steuern, auf die der Client <command>ssh</command> aufruft,
+ sondern auch das Verhalten von <command>sshd</command> auf dem
+ Server. In diesem Abschnitt zeigen wir, wie der genaue von
+ <command>sshd</command> ausgeführte
+ <command>svnserve</command>-Befehl festgelegt wird und wie
+ sich mehrere Benutzer ein einzelnes Systemkonto teilen
+ können.</para>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-->
<sect3 id="svn.serverconfig.svnserve.sshtricks.setup">
+<!--
<title>Initial setup</title>
-
+-->
+ <title>Erstmalige Einrichtung</title>
+
+<!--
<para>To begin, locate the home directory of the account
you'll be using to launch <command>svnserve</command>. Make
sure the account has an SSH public/private keypair
@@ -2588,34 +2605,69 @@
authentication. Password authentication will not work,
since all of the following SSH tricks revolve around using
the SSH <filename>authorized_keys</filename> file.</para>
-
+-->
+ <para>Ermitteln Sie zunächst das Heimatverzeichnis des Kontos,
+ welches Sie zum Starten von <command>svnserve</command>
+ verwenden möchten. Stellen Sie sicher, dass für das Konto
+ ein Paar bestehend aus einem öffentlichen und einem privaten
+ SSH-Schlüssel installiert ist und dass der Benutzer sich
+ über die Authentifizierung mit einem öffentlichen Schlüssel
+ anmelden kann. Die Passwortauthentifizierung wird nicht
+ funktionieren, da sich alle folgenden SSH-Tricks um die
+ Verwendung der SSH-Datei
+ <filename>authorized_keys</filename> drehen.</para>
+
+<!--
<para>If it doesn't already exist, create the
<filename>authorized_keys</filename> file (on Unix,
typically <filename>~/.ssh/authorized_keys</filename>).
Each line in this file describes a public key that is
allowed to connect. The lines are typically of the
form:</para>
+-->
+ <para>Falls noch nicht geschehen, erzeugen Sie die Datei
+ <filename>authorized_keys</filename> (unter Unix
+ üblicherweise <filename>~/.ssh/authorized_keys</filename>).
+ Jede Zeile dieser Datei beschreibt einen öffentlichen
+ Schlüssel, der sich verbinden darf. Die Zeilen sehen
+ normalerweise so aus:</para>
<screen>
ssh-dsa AAAABtce9euch… user at example.com
</screen>
+<!--
<para>The first field describes the type of key, the second
field is the base64-encoded key itself, and the third field
is a comment. However, it's a lesser known fact that the
entire line can be preceded by a <literal>command</literal>
field:</para>
+-->
+ <para>Das erste Feld beschreibt die Art des Schlüssels, das
+ zweite ist der eigentliche in Base64 codierte Schlüssel und
+ das dritte Feld ist ein Kommmentar. Es ist jedoch weniger
+ bekannt, dass die gesamte Zeile mit einem
+ <literal>command</literal>-Feld beginnen kann:</para>
<screen>
command="program" ssh-dsa AAAABtce9euch… user at example.com
</screen>
+<!--
<para>When the <literal>command</literal> field is set, the
SSH daemon will run the named program instead of the
typical tunnel-mode <command>svnserve</command> invocation that
the
Subversion client asks for. This opens the door to a number
of server-side tricks. In the following examples, we
abbreviate the lines of the file as:</para>
+-->
+ <para>Falls das Feld <literal>command</literal> definiert ist,
+ wird der SSH-Daemon das angegebene Programm starten anstatt
+ wie üblich den vom Subversion-Client geforderten Aufruf von
+ <command>svnserve</command> im Tunnelmodus auszuführen. Das
+ öffnet die Tür für eine Reihe von serverseitigen Tricks. In
+ den folgenden Beispielen werden wir die Zeilen der Datei wie
+ folgt abkürzen:</para>
<screen>
command="program" TYPE KEY COMMENT
More information about the svnbook-dev
mailing list