WinSCP: Unterschied zwischen den Versionen

Aus schokokeks.org Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(8 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Eine sehr benutzerfreundliche Möglichkeit, mit einem Windows-Computer Dateien auf den Server hochzuladen oder dort zu verändern ist das Programm [http://winscp.sourceforge.net WinSCP].  
Eine sehr benutzerfreundliche Möglichkeit mit einem Windows-Computer Dateien auf den Server hochzuladen oder dort zu verändern ist das Programm [http://winscp.sourceforge.net WinSCP].


Das Programm unterstützt [http://wiki.schokokeks.org/index.php/SSH:SFTP_und_SCP SCP und SFTP], nicht aber das veraltete und unsichere FTP-Protokoll, sodass dieses Programm bei einigen Webhostern, die noch mit der veralteten FTP-Technologie arbeiten, nicht verwendet werden kann.
Seit der Version 4.0 unterstützt das Programm auch FTP, so dass dieses Programm auch bei vielen anderen Webhostern ebenfalls verwendet werden kann.


=Ansichtssache=
=Ansichtssache=
Zeile 10: Zeile 10:


Der WinSCP-Client beherrscht beide Ansichten und fragt beim ersten Start nach der gewünschten Ansicht.
Der WinSCP-Client beherrscht beide Ansichten und fragt beim ersten Start nach der gewünschten Ansicht.
<br style="clear:both;"/>


=Mit Sicherheit=
=Mit Sicherheit=


Beim Start wird sofort gefragt, zu welchem Server man sich verbinden möchte. Das folgende Bild zwigt diesen Dialog
Beim Start wird sofort gefragt, zu welchem Server man sich verbinden möchte. Das folgende Bild zeigt diesen Dialog:


[[Bild:Winscp_login.png|WinSCP-Login-Fenster]]
[[Bild:Winscp_login.png|WinSCP-Login-Fenster]]


Wie man sieht, kann man sich mit WinSCP entweder per Passwort oder per [[SSH-Login mit Key|SSH-Key]] anmelden. Für häufige Verbindungen eignet sich hierbei ein SSH-Key ohne Passwort, damit wird dann die Verbindung ohne weitere Passwortabfrage hergestellt.
Wie man sieht, kann man sich mit WinSCP entweder per Passwort oder per [[Key-Login (OpenSSH)|SSH-Key]] anmelden. Für häufige Verbindungen eignet sich hierbei ein SSH-Key ohne Passwort, damit wird dann die Verbindung ohne weitere Passwort-Abfrage hergestellt.
 
Wie die enthaltenen Eingabefelder ausgefüllt werden müssen, sollte selbsterklärend sein, '''Rechnername''' ist ''schokokeks.org'', '''Port''' ist ''22'', '''Benutzername''' und '''Passwort''' oder '''Schlüsseldatei''' sind natürlich individuell anzupassen. Dies sind die einzigen erforderlichen Angaben, es besteht aber die Möglichkeit noch viele weiter Optionen einzustellen.
 
Während der ersten Verbindung zu einem SSH-Server, wird dessen Fingerprint zur Überprüfung angezeigt. Das ist ein sehr wichtiger Schritt, denn nur so ist sichergestellt, dass man sein Passwort auch dem richtigen Server sendet. Die ganze Verschlüsselung bringt nichts, wenn am anderen Ende nicht der Server sondern ein Dritter die Daten bekommt. Daher bitte ich jeden, diesen Fingerprint sorgfältig zu prüfen. Für unseren Server ist dieser
:<pre>1024 b5:33:a0:4b:19:dc:10:c7:9d:d1:db:18:76:76:27:4f</pre>
wobei '''1024''' für die Verschlüsselungsstärke in bit steht. Eine Änderung dieses Fingerprints wird von uns vorher angekündigt.
 
Das Bestätigungsfenster sollte folglich so aussehen:


[[Bild:Winscp_fingerprint.png|Fingerprint-Überprüfung]]
Wie die enthaltenen Eingabefelder ausgefüllt werden müssen, sollte selbsterklärend sein, '''Rechnername''' ist der Server auf dem Ihre Daten liegen (wird nach dem Login am Webinterface angezeigt), z.B. ''zucker.schokokeks.org'', '''Port''' ist ''22'', '''Benutzername''' und '''Passwort''' oder '''Schlüsseldatei''' sind natürlich individuell anzupassen. Dies sind die einzigen erforderlichen Angaben, es besteht aber die Möglichkeit noch viele weitere Optionen einzustellen.


Während der ersten Verbindung zu einem SSH-Server, wird dessen Fingerprint zur Überprüfung angezeigt. Das ist ein sehr wichtiger Schritt, denn nur so ist sichergestellt, dass man sein Passwort auch dem richtigen Server sendet. Die ganze Verschlüsselung bringt nichts, wenn am anderen Ende nicht der Server sondern ein Dritter die Daten bekommt. Daher bitte ich jeden, diesen Fingerprint sorgfältig zu prüfen. Die jeweils aktuellen Fingerprints für unsere Kundenserver sind am Ende unseres Impressums zu finden: https://schokokeks.org/impressum


=Dateitransfer=
=Dateitransfer=
Zeile 37: Zeile 27:
Je nach gewählter Ansicht kann man nun mit der Maus oder mit der Tastatur eine oder mehrere Dateien auswählen und vom oder zum Server kopieren.
Je nach gewählter Ansicht kann man nun mit der Maus oder mit der Tastatur eine oder mehrere Dateien auswählen und vom oder zum Server kopieren.


Vor dem Beginn des Kopiervorgang fragt WinSCP noch einige Optionen ab.  
Vor dem Beginn des Kopiervorgangs fragt WinSCP noch einige Optionen ab.


[[Bild:Winscp_copy.png|Optionen des Kopiervorgangs]]
[[Bild:Winscp_copy.png|Optionen des Kopiervorgangs]]


'''Optionen:''' Noch aus FTP-Zeiten bekannt ist vielen bestimmt der Übertrgungsmodus (entweder ''ASCII'' oder ''Binär''). In der Regel sollte die automatische Einstellung die richtige sein.
'''Optionen:''' Noch aus FTP-Zeiten bekannt ist vielen bestimmt der Übertragungsmodus (entweder ''ASCII'' oder ''Binär''). In der Regel sollte die automatische Einstellung die richtige sein.
Sehr interessant sind die Optionen '''Neue neue und geänderte Dateien''' sowieo '''Ausschlussmaske'''. Mit letzterer kann man bestimmte Dateien (z.B. '''*.bak''') vom Kopiervorgang ausschliessen.
Sehr interessant sind die Optionen '''Neue neue und geänderte Dateien''' sowie '''Ausschlussmaske'''. Mit letzterer kann man bestimmte Dateien (z.B. '''*.bak''') vom Kopiervorgang ausschließen.
 
Während der Kopiervorgang läuft, werden zwei Statusleisten angezeigt; einer zeigt den Status der aktuellen Datei, der andere den Status alles gewählten Dateien, sofern man mehrere Dateien ausgewählt hat.


Während der Kopiervorgang läuft, werden zwei Statusleisten angezeigt, einer zeigt den Status der aktuellen Datei, der andere den Status alles gewählten Dateien, sofern man mehrere Dateien ausgewählt hat.
'''Hinweis:''' Man kann während des Kopiervorgangs die Geschwindigkeit drosseln, so bleibt die eigene Leitung noch benutzbar, auch wenn man größere Datenmengen überträgt. Natürlich verlängert sich damit auch die Dauer der Übertragung.
'''Hinweis:''' Man kann während des Kopiervorgangs die Geschwindigkeitdrosseln, so bleibt die eigene Leitung noch benutzbar, auch wenn man größere Datenmengen überträgt. Natürlich verlängert sich damit auch die Dauer der Übertragung.


[[Bild:Winscp_copydialog.png|Statusanzeige beim Kopieren]]
[[Bild:Winscp_copydialog.png|Statusanzeige beim Kopieren]]


==Wiederaufnehmen==
==Wiederaufnehmen==


Wenn der Transfer einer Datei abgebrochen wird oder durch andere Umstände (Leitungs-Störung, etc.) nicht beendet wurde und neu gestartet wird, dann fragt WinSCP nach, ob er die Übertragung fortsetzen soll. Dabei wird dann der bereits übertragene Teil der Datei nicht noch einmal übertragen sondern es wird dort weitergemacht, wo vorher abgebrochen wurde.
Wenn der Transfer einer Datei abgebrochen wird oder durch andere Umstände (Leitungsstörung, etc.) nicht beendet wurde und neu gestartet wird, dann fragt WinSCP nach, ob er die Übertragung fortsetzen soll. Dabei wird dann der bereits übertragene Teil der Datei nicht noch einmal übertragen sondern es wird dort weitergemacht, wo vorher abgebrochen wurde.


WinSCP zeigt dann diese Meldung
WinSCP zeigt dann diese Meldung
Zeile 60: Zeile 50:
=Schlüsselerstellung=
=Schlüsselerstellung=


Um nicht bei jedem Zugriff ein Passwort eingeben zu müssen, bietet sich die Erstellung eines ''SSH-key'' an. Man muss nach der Erstellung (und Aktivierung) nur noch diesen Schlüssel auf der Festplatte haben um sich mit dem Server zu verbinden.  
Um nicht bei jedem Zugriff ein Passwort eingeben zu müssen, bietet sich die Erstellung eines ''SSH-Key'' an. Man muss nach der Erstellung (und Aktivierung) nur noch diesen Schlüssel auf der Festplatte haben um sich mit dem Server zu verbinden.


Das Programm WinSCP liefert gleich den Teil des Programms '''Putty''' mit, der zur Erzeugung von Schlüsseln notwendig ist, nämlich das Programm '''puttygen'''. Diese lässt sich entweder über das Menü erreichen, oder man findet es im WinSCP-Programm-Verzeichnis.
Das Programm WinSCP liefert gleich den Teil des Programms '''Putty''' mit, der zur Erzeugung von Schlüsseln notwendig ist, nämlich das Programm '''puttygen'''. Diese lässt sich entweder über das Menü erreichen, oder man findet es im WinSCP-Programm-Verzeichnis.


[[Bild:Winscp_keygen_menu.png|Programme - WinSCP - Schlüssel Werkzeuge - PuTTYgen]]
[[Bild:Winscp_keygen_menu.png|Programme - WinSCP - Schlüssel Werkzeuge - PuTTYgen]]
[[Kategorie:OpenSSH]]

Aktuelle Version vom 25. September 2015, 04:14 Uhr

Eine sehr benutzerfreundliche Möglichkeit mit einem Windows-Computer Dateien auf den Server hochzuladen oder dort zu verändern ist das Programm WinSCP.

Seit der Version 4.0 unterstützt das Programm auch FTP, so dass dieses Programm auch bei vielen anderen Webhostern ebenfalls verwendet werden kann.

Ansichtssache

Norton-Commander-Modus
Windows-Explorer-Modus

Es gibt zwei grundlegend verschiedene Möglichkeiten, wie ein Programm zum Dateiupload aussehen soll. Den Norton-Commander-Modus und den Windows-Explorer-Modus. Beim ersten arbeitet man mit einer 2-Fenster-Ansicht und kann Dateien mit der Maus oder auch mit Tastatur-Shortcuts vom linken zum rechten Fensterteil oder umgekehrt kopieren. Diese Ansicht erlaubt sehr effizientes Arbeiten, da man immer alles erreichen kann, was man braucht. Beim Windows-Explorer-Modus verhält sich das WinSCP-Fenster wie ein Explorer-Fenster und man kann bequem per Drag-and-Drop Dateien vom Windows-Explorer auf das WinSCP-Fenter ziehen oder umgekehrt.

Der WinSCP-Client beherrscht beide Ansichten und fragt beim ersten Start nach der gewünschten Ansicht.

Mit Sicherheit

Beim Start wird sofort gefragt, zu welchem Server man sich verbinden möchte. Das folgende Bild zeigt diesen Dialog:

WinSCP-Login-Fenster

Wie man sieht, kann man sich mit WinSCP entweder per Passwort oder per SSH-Key anmelden. Für häufige Verbindungen eignet sich hierbei ein SSH-Key ohne Passwort, damit wird dann die Verbindung ohne weitere Passwort-Abfrage hergestellt.

Wie die enthaltenen Eingabefelder ausgefüllt werden müssen, sollte selbsterklärend sein, Rechnername ist der Server auf dem Ihre Daten liegen (wird nach dem Login am Webinterface angezeigt), z.B. zucker.schokokeks.org, Port ist 22, Benutzername und Passwort oder Schlüsseldatei sind natürlich individuell anzupassen. Dies sind die einzigen erforderlichen Angaben, es besteht aber die Möglichkeit noch viele weitere Optionen einzustellen.

Während der ersten Verbindung zu einem SSH-Server, wird dessen Fingerprint zur Überprüfung angezeigt. Das ist ein sehr wichtiger Schritt, denn nur so ist sichergestellt, dass man sein Passwort auch dem richtigen Server sendet. Die ganze Verschlüsselung bringt nichts, wenn am anderen Ende nicht der Server sondern ein Dritter die Daten bekommt. Daher bitte ich jeden, diesen Fingerprint sorgfältig zu prüfen. Die jeweils aktuellen Fingerprints für unsere Kundenserver sind am Ende unseres Impressums zu finden: https://schokokeks.org/impressum

Dateitransfer

Je nach gewählter Ansicht kann man nun mit der Maus oder mit der Tastatur eine oder mehrere Dateien auswählen und vom oder zum Server kopieren.

Vor dem Beginn des Kopiervorgangs fragt WinSCP noch einige Optionen ab.

Optionen des Kopiervorgangs

Optionen: Noch aus FTP-Zeiten bekannt ist vielen bestimmt der Übertragungsmodus (entweder ASCII oder Binär). In der Regel sollte die automatische Einstellung die richtige sein. Sehr interessant sind die Optionen Neue neue und geänderte Dateien sowie Ausschlussmaske. Mit letzterer kann man bestimmte Dateien (z.B. *.bak) vom Kopiervorgang ausschließen.

Während der Kopiervorgang läuft, werden zwei Statusleisten angezeigt; einer zeigt den Status der aktuellen Datei, der andere den Status alles gewählten Dateien, sofern man mehrere Dateien ausgewählt hat.

Hinweis: Man kann während des Kopiervorgangs die Geschwindigkeit drosseln, so bleibt die eigene Leitung noch benutzbar, auch wenn man größere Datenmengen überträgt. Natürlich verlängert sich damit auch die Dauer der Übertragung.

Statusanzeige beim Kopieren

Wiederaufnehmen

Wenn der Transfer einer Datei abgebrochen wird oder durch andere Umstände (Leitungsstörung, etc.) nicht beendet wurde und neu gestartet wird, dann fragt WinSCP nach, ob er die Übertragung fortsetzen soll. Dabei wird dann der bereits übertragene Teil der Datei nicht noch einmal übertragen sondern es wird dort weitergemacht, wo vorher abgebrochen wurde.

WinSCP zeigt dann diese Meldung

Wiederaufnahme eines Transfers

Schlüsselerstellung

Um nicht bei jedem Zugriff ein Passwort eingeben zu müssen, bietet sich die Erstellung eines SSH-Key an. Man muss nach der Erstellung (und Aktivierung) nur noch diesen Schlüssel auf der Festplatte haben um sich mit dem Server zu verbinden.

Das Programm WinSCP liefert gleich den Teil des Programms Putty mit, der zur Erzeugung von Schlüsseln notwendig ist, nämlich das Programm puttygen. Diese lässt sich entweder über das Menü erreichen, oder man findet es im WinSCP-Programm-Verzeichnis.

Programme - WinSCP - Schlüssel Werkzeuge - PuTTYgen