[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