Installation von CVS mit sicherer Datenübertragung nach dem SSH-Protokoll unter Windows (Version 2.0)



Ähnliche Dokumente
FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Anleitung: Webspace-Einrichtung

WinCVS Version 1.3. Voraussetzung. Frank Grimm Mario Rasser

Anleitung für die Verwendung des CIP Pools von eigenen Rechner

Embedded So)ware. Einrichten der Arbeitsumgebung

Schritt für Schritt Installationsanleitung -> CAS genesisworld SwissEdition

SSH Authentifizierung über Public Key

Step by Step Softwareverteilung unter Novell. von Christian Bartl

1 Zugang zum GIT Repository

OP-LOG

Fall 1: Neuinstallation von MyInTouch (ohne Datenübernahme aus der alten Version)

Gemeinsamer Bibliotheksverbund: Übertragung von Datenexporten für den Verbundkatalog Öffentlicher Bibliotheken

Adminer: Installationsanleitung

KeePass Anleitung. 1.0Allgemeine Informationen zu Keepass. KeePass unter Windows7

Installation OMNIKEY 3121 USB

Prodanet ProductManager WinEdition

ANLEITUNG NETZEWERK INSTALATION

Lehrveranstaltung Grundlagen von Datenbanken

Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.

Anleitung zur Einrichtung von -accounts in Marktplatz06.de und Outlook

Anleitung über den Umgang mit Schildern

6 Zentraler Speicherbereich und Web-Space

LANiS Mailversender ( Version 1.2 September 2006)

Print2CAD 2017, 8th Generation. Netzwerkversionen

Norman Security Portal - Quickstart Guide

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Computerstammtisch Tegernau, Tutorial Grundlagen, Dateioperationen, Datensicherung (Screenshots und Erläuterungen beziehen sich auf Windows 7)

Wie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann.

Anbindung des eibport an das Internet

WordPress lokal mit Xaamp installieren

INHALT. Troubleshooting Netzwerkinstallation

Wie benutzt man TortoiseSVN

Password Depot für ios

Telefon-Anbindung. Einrichtung Telefonanlagen. TOPIX Informationssysteme AG. Stand:

Electronic Systems GmbH & Co. KG

Einrichtung eines -konto mit Thunderbird

Kurzanleitung Wireless Studenten (Windows 8) BGS - Bildungszentrum Gesundheit und Soziales Gürtelstrasse 42/ Chur

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

A. Ersetzung einer veralteten Govello-ID ( Absenderadresse )

WinVetpro im Betriebsmodus Laptop

Diese Anleitung beschreibt das Vorgehen mit dem Browser Internet Explorer. Das Herunterladen des Programms funktioniert in anderen Browsern ähnlich.

Erstellen der Barcode-Etiketten:

Kurzanleitung zur Updateinstallation von SFirm 3.1

Nach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt.

SRH - Kurzinformation

teamsync Kurzanleitung

Anleitung zum GUI Version 2.x

Ihr IT-Administrator oder unser Support wird Ihnen im Zweifelsfall gerne weiterhelfen.

Installation von Druckern auf dem ZOVAS-Notebook. 1. Der Drucker ist direkt mit dem Notebook verbunden

Installationshinweise für OpenOffice Portable auf einem Wechseldatenträger Stand: 27. März 2003 LS Stuttgart, Kaufmännische ZPG

Blogbeitrag: Installation eines SAP CRM-Systems

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Checkliste Installation. Novaline Bautec.One

Informationen zur Verwendung von Visual Studio und cmake

Version 0.3. Installation von MinGW und Eclipse CDT

Netzwerkversion PVG.view

Synchronisations- Assistent

SharePoint Workspace 2010 Installieren & Konfigurieren

Installationsanleitung PEPS V5.3.x

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Anleitung Visual C Express

3 Installation von Exchange

Installationsanleitung für Update SC-Line

Installationsleitfaden kabelsafe backup professional unter MS Windows

Umleiten von Eigenen Dateien per GPO

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Softwarepaket WINLine 8.7

Drucken aus der Anwendung

Bkvadmin2000 Peter Kirischitz

FDISK. Login-Verwaltung. Feuerwehrdateninformationssystem und Katastrophenschutzmanagement

Thunderbird herunterladen, Installieren und einrichten Version (portable)

Einrichtung eines Mailkontos unter Netscape (Messenger) Version 7.1

Anleitung zum Herunterladen von DIN-Vorschriften außerhalb des internen Hochschulnetzes

Hinweise zur Inbetriebnahme der FMH-HPC auf Windows 7. Version 4,

Lokales Netzwerk Wie kann ich lokal installierte Drucker im Netzwerk für andere Nutzer freigeben? Frage:

How to install freesshd

INSIEME als Nachfolger einrichten

Daten Sichern mit dem QNAP NetBak Replicator 4.0

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Konfigurieren mit Mozilla Thunderbird

Das tgm stellt virtuelle Desktops zur Verfügung. Um diese nutzen zu können, gehen Sie bitte wie folgt vor:

Anleitung für Zugriff auf den LEM-FTP-Server

ejgp Webseite Kurzeinführung

Windows Server 2012 RC2 konfigurieren

Wie räume ich mein Profil unter Windows 7 auf?

I Installation einer Child-Library

Computerführerschein

Datensicherung EBV für Mehrplatz Installationen

Bedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

OpenSSH installieren (Windows) Was ist OpenSSH?

Benutzerhandbuch - Elterliche Kontrolle

Anleitung. Datum: 28. Oktober 2013 Version: 1.2. Bildupload per FTP. FTP-Upload / Datei-Manager FTP. Glarotech GmbH

NODELOCKED LIZENZ generieren (ab ST4)

TeamSpeak3 Einrichten

Windows 2000 mit Arktur als primärem Domänencontroller (PDC)

Anleitung. Einrichtung vom HotSync Manager für den Palm 1550 bis 1800 unter Windows 7. Palm SPT 1500 / 1550 Palm SPT 1700 / Bits & Bytes Seite 1

Templates Umzug auf eine andere Domain -

Der SD-Kartenslot befindet sich an der rechten Gehäuseseite unterhalb der rechteckigen hellgrauen Gummiabdeckung.

Transkript:

Kurzanleitung: Installation von CVS mit sicherer Datenübertragung nach dem SSH-Protokoll unter Windows (Version 2.0) Zusammenfassung Diese Anleitung zeigt, wie WinCVS so installiert und eingerichtet wird, dass man sicher auf Quellen zugreifen kann, die auf einem CVS-Hostrechner abgelegt sind. Es wird vorausgesetzt, dass der Benutzer (hier: picht) bereits ein Konto auf dem CVS-Host (hier: pc12392.mathematik.uni-marburg.de, besitzt und dort bereits CVS und OpenSSH installiert sind. Begriffe CVS ist ein Quellcode-Verwaltungssystem. Mit diesem lässt sich insbesondere die Arbeit mehrerer Entwickler an einem gemeinsamen Projekt (z. B. ein Programm oder WWW-Seiten) koordinieren. WinCVS ist eine grafische Windows- Benutzungsoberfläche für CVS. SSH ist ein Protokollstandard zur sicheren Datenübertragung in Rechnernetzen. PuTTY Installation Die Programme PuTTY (Version 0.52 oder höher), Plink, PSCP, Pageant und PuTTYgen von der PuTTY-Download-Seite herunterladen und in Verzeichnis u:\bin installieren (z.b. Home-Verzeichnis im PC-Saal auf Durban). Den Wert u:\bin der Umgebungsvariable PATH hinzufügen. Dies kann über Startmenü -> System Properties -> Environment Variables erfolgen. Als Trennzeichen zu anderen Verzeichnisnamen ist das Semikolon zu verwenden In dieser Umgebungsvariablen werden Verzeichnisse gespeichert in denen sich ausführbare Dateien befinden. Als Resultat können wir danach plink und Konsorten direkt auf der Kommandozeile starten, ohne den gesamten Pfad (u:\bin\plink.exe) anzugeben. (Im PC-Saal sind keine Änderungen an den systemweiten Umgebungsvariablen möglich. Hier muss eine neue Umgebungsvariable Benutzerspezifische Umgebungsvariable PATH angelegt werden mit dem Verzeichnis in dem die Programme sich befinden.

Zum Testen der Plink-Installation: MS-DOS-Eingabeaufforderung öffnen. :\> plink -v user@pc12392.mathematik.uni-marburg.de (Hier sollte UNBEDINGT der Hostname GENAUSO wie später in CVS angegeben werden, inkl. Domain.) Jetzt wird Plink gestartet. Evtl. wird eine Warnung ausgeben, dass der Host unbekannt ist, mit y geht's weiter. Es wird das Benutzerpasswort für Benutzer user und CVS-Hostrechner pc12392.mathematik.uni-marburg.de abgefragt. Passwort eingeben. Jetzt ist das Login erfolgt, mit logout kann man sich wieder abmelden. SSH-Schlüsselverwaltung Einen Schlüssel anlegen: Dazu puttygen starten. Der Typ des Schlüssels (SSH1-RSA, SSH2-RSA oder SSH2-DSA) hängt vom Server ab. Wenn man nicht weiß, welche Schlüsseltypen vom Server unterstützt werden, fragt man den Systemverantwortlichen oder erzeugt am besten gleich drei Schlüssel und erspart sich später Ärger. Dann einfach auf "Generate" klicken, dabei ein bisschen die Maus hin- und herschubsen (um Zufallszahlen zu erzeugen). Unser CVS-Server benutzt SSH2 RSA. Als "Key comment" einen sinnvollen Text eingeben, er dient als Merkhilfe (für den Benutzer) und sollte eine eindeutige Beschreibung des eigenen Rechners (und evtl. den Benutzernamen auf dem eigenen Rechner) beinhalten Beispiel: "picht@cvs (SSH2 RSA)".

Ziel ist es hierbei automatisiert ohne wiederholende Passwortabfrage sich am CVS-Server anzumelden um neue Dateien herunter zu laden oder einzuspielen. SSH2-RSA-Schlüssel: Den Schlüssel mit "Save" in u:\ssh\id_rsa abspeichern. Den Public Key markieren und mit dem Editor in u:\ssh\id_rsa.pub ablegen. Den öffentlichen Teil des gerade erzeugten Schlüssels auf den CVS-Server kopieren: (in DOS-Eingabeaufforderung) :\> u: (nur im PC-Saal) :\> cd ssh :\> pscp *.pub picht@pc12392.mathematik.uni-marburg.de:/home/picht/ :\> plink picht@pc12392.mathematik.uni-marburg.de

Auf dem CVS-Server: (nach Login via Putty oder Plink) $ mkdir -p.ssh $ cat id_rsa.pub >>.ssh/authorized_keys2 $ chmod -R 700.ssh $ rm id_rsa.pub $ logout Am besten eine Verknüpfung von Pageant einrichten und durch Einrichten eines Icons, siehe Bild. Aufnahme in die Autostart-Gruppe ist auch möglich. Pageant muss vor jeder WinCVS-Sitzung gestartet werden. Als Argument die zu benutzenden Schlüssel angeben, oder gleich alle drei. Erneuter Test (nachdem Pageant läuft und Passphrase eingegeben wurde): :\> plink -v user@pc12392.mathematik.uni-marburg.de

Wenn alles geklappt hat, erfolgt jetzt die Authentifizierung durch Pageant! Die Meldungen geben Hinweise, welche Schlüsseltypen vom Server unterstützt werden. Sicherheitshinweis Wenn Pageant gestartet ist, kann sich jeder, der physischen Zugang zu dem Rechner hat, sich auf dem CVS-Hostrechner einloggen ohne Passworteingabe! WinCVS Installation Die Voraussetzung für die Installation von WinCVS ist das Vorhandensein einigermassen neuer DLLs (shlwapi.dll, comdlg32.dll, comctl32.dll). Diese DLLs werden z.b. durch die Installation des Internet Explorer 5.5 auf den neuesten Stand gebracht. (Wenn man die neu installierten DLLs irgendwo sichert, kann man hinterher auch den IE wieder deinstallieren, wenn man diesen nicht mag.) WinCVS selbst ist einfach über das mitgelieferte Setup-Programm zu installieren. Direkt nach der Installation möchte WinCVS gerne noch auf eine Python- Umgebung zurückgreifen. Diese kann man unter Python.org beziehen und am besten im selben Verzeichnis wie die Putty-Programme installieren. Folgende Einstellungen sind anzupassen (Unter Admin, Preferences):

Unterhalb von Setting (rechts von ssh)

Jetzt kann WinCVS produktiv genutzt werden. Der erste Checkout der Quellen erfolgt unter ( Remote -> Checkout Module) Hierbei muss angegeben werden welches Modul wir auschecken möchten. Zur Zeit existriert nur ein Testmodul namens SoundExample. Als weiteres geben wir an, wo die Dateien lokal gespeichert werden (hier: u:\meincvs). Weitere Links: http://www.wincvs.org http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html http://www.python.org/ftp/python/2.3.3/python-2.3.3.exe