Dateien mit WinSCP-Client verwalten

WinSCP (Windows Secure Copy) ist eine Open-Source-Software, mit der eine Verbindung über FTP, FTPS, SCP, SFTP, WebDAV oder S3h hergestellt werden kann.

Benutzen Sie WinSCP, um eine SFTP-Verbindung unter Windows zu einem Industrie-PC mit Beckhoff RT Linux® herzustellen. Nach erfolgreicher Verbindung wird eine grafische Benutzeroberfläche gestartet, mit der ein geschützter Daten- und Dateitransfer zum Industrie-PC mit Beckhoff RT Linux® möglich ist. Mit WinSCP können Dateien in Beckhoff RT Linux®–Verzeichnisse kopiert, neue Verzeichnisse erstellt und Dateien editiert werden.

Voraussetzungen:

• WinSCP herunterladen unter: https://winscp.net/

Neue Sitzung konfigurieren

1. Starten Sie WinSCP.
2. Stellen Sie die folgenden Parameter für eine neue Sitzung ein:
Dateien mit WinSCP-Client verwalten 1:
3. Klicken Sie anschließend auf Advanced..., um die erweiterten Einstellungen zu öffnen.
Navigieren Sie links zu SSH > Authentication.
Dateien mit WinSCP-Client verwalten 2:
4. Klicken Sie im Abschnitt Authentication auf Tools -> Generate New Key Pair with PuTTYgen.
Dateien mit WinSCP-Client verwalten 3:
5. Klicken Sie im PuTTY Key Generator-Fenster auf Generate und folgen Sie den Anweisungen, um ein zufälliges Schlüsselpaar zu erzeugen.
Dateien mit WinSCP-Client verwalten 4:
6. Sobald das Schlüsselpaar erstellt wurde, speichern Sie sowohl den öffentlichen als auch den privaten Schlüssel auf Ihrem lokalen Rechner.
Dateien mit WinSCP-Client verwalten 5:
Dateien mit WinSCP-Client verwalten 6:
7. Klicken Sie auf Save private key und wählen Sie einen sicheren Speicherort auf Ihrem lokalen Rechner.
Dateien mit WinSCP-Client verwalten 7:
8. Klicken Sie auf Save public key und wählen Sie einen Speicherort für den öffentlichen Schlüssel.
Dateien mit WinSCP-Client verwalten 8:
9. Schließen Sie das Fenster und kehren Sie zu den Advanced-Optionen zurück. Wählen Sie die soeben gespeicherte private Schlüsseldatei aus, indem Sie auf die Schaltfläche [...] neben dem Feld Private key file klicken.
Dateien mit WinSCP-Client verwalten 9:
10. Öffnen Sie PowerShell und kopieren Sie den folgenden Befehl in die Kommandozeile, führen Sie ihn jedoch noch nicht aus.

Get-Clipboard -Raw | ssh Administrator@<IP_ADDRESS> "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
11. Klicken Sie auf Display Public Key und anschließend auf Copy Key, um den öffentlichen Schlüssel in die Zwischenablage zu kopieren.
Dateien mit WinSCP-Client verwalten 10:
12. Schließen Sie das Advanced Site Settings-Fenster mit OK, um Ihre Einstellungen zu speichern.
Dateien mit WinSCP-Client verwalten 11:
Klicken Sie nun auf Login, um die Verbindung zum Beckhoff RT Linux® Industrie-PC herzustellen. Die Verbindung sollte ohne Passwortabfrage aufgebaut werden.