Re: SFTP Nutzung
Verfasst: 24.11.2023, 05:26
Die Anleitung der KI zur Installation von Net::sFTP .
Um Net::sFTP zu installieren, müssen Sie zunächst sicherstellen, dass Sie Perl und einen SFTP-Server auf Ihrem Windows-System haben. Perl ist eine Programmiersprache, die Sie für die Entwicklung und Ausführung von Perl-Skripten benötigen. Ein SFTP-Server ist ein Server, der das sichere Dateiübertragungsprotokoll (SFTP) unterstützt, das Sie für die Kommunikation mit Ihrem Perl-Skript verwenden können. Um Perl und einen SFTP-Server zu installieren, können Sie die folgenden Schritte befolgen:
- Laden Sie die neueste Version von Perl für Windows von der offiziellen Website herunter¹ und führen Sie die Installationsdatei aus. Folgen Sie den Anweisungen auf dem Bildschirm, um Perl zu installieren. Sie können die Standardeinstellungen übernehmen oder sie nach Ihren Wünschen anpassen.
- Laden Sie die neueste Version von OpenSSH für Windows von GitHub herunter² und entpacken Sie das Archiv in einen Ordner Ihrer Wahl. OpenSSH ist ein Open-Source-Tool, das einen SFTP-Server und einen SSH-Client bereitstellt.
- Öffnen Sie die Windows PowerShell als Administrator und navigieren Sie zu dem Ordner, in den Sie OpenSSH entpackt haben. Zum Beispiel:
cd "C:\Programme\OpenSSH-Win64"
- Installieren Sie den OpenSSH-Server und den OpenSSH-Agent mit dem folgenden Befehl:
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
- Öffnen Sie den SSH-Port 22 in der Windows-Firewall, damit der SFTP-Server erreichbar ist. Sie können dies über die Windows Defender Firewall tun oder mit dem folgenden Befehl:
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
- Starten Sie den OpenSSH-Server neu, damit die Änderungen wirksam werden. Sie können dies über die Windows-Dienste tun oder mit dem folgenden Befehl:
Restart-Service sshd
Nachdem Sie Perl und einen SFTP-Server installiert haben, können Sie Net::sFTP installieren. Net::sFTP ist ein Perl-Modul, das eine Schnittstelle für die Interaktion mit einem SFTP-Server bietet. Um Net::sFTP zu installieren, können Sie die folgenden Schritte befolgen:
- Öffnen Sie die Windows PowerShell als Administrator und navigieren Sie zu dem Ordner, in dem Sie Perl installiert haben. Zum Beispiel:
cd "C:\Perl64\bin"
- Führen Sie den folgenden Befehl aus, um das Perl-Paket-Manager-Tool (PPM) zu starten:
ppm.bat
- Geben Sie in der PPM-Konsole den folgenden Befehl ein, um Net::sFTP zu suchen:
search Net::sFTP
- Sie sollten eine Liste von verfügbaren Paketen sehen, die Net::sFTP enthalten. Wählen Sie das Paket aus, das Sie installieren möchten, indem Sie seine Num
(1) SFTP unter Windows 10: So bekommen Sie Zugriff auf die sicheren Server. https://www.wintotal.de/tipp/sftp-windows/.
(2) Windows-SFTP-Server: Voraussetzungen und Installation - IONOS. https://www.ionos.de/digitalguide/serve ... inrichten/.
Um Net::sFTP zu installieren, müssen Sie zunächst sicherstellen, dass Sie Perl und einen SFTP-Server auf Ihrem Windows-System haben. Perl ist eine Programmiersprache, die Sie für die Entwicklung und Ausführung von Perl-Skripten benötigen. Ein SFTP-Server ist ein Server, der das sichere Dateiübertragungsprotokoll (SFTP) unterstützt, das Sie für die Kommunikation mit Ihrem Perl-Skript verwenden können. Um Perl und einen SFTP-Server zu installieren, können Sie die folgenden Schritte befolgen:
- Laden Sie die neueste Version von Perl für Windows von der offiziellen Website herunter¹ und führen Sie die Installationsdatei aus. Folgen Sie den Anweisungen auf dem Bildschirm, um Perl zu installieren. Sie können die Standardeinstellungen übernehmen oder sie nach Ihren Wünschen anpassen.
- Laden Sie die neueste Version von OpenSSH für Windows von GitHub herunter² und entpacken Sie das Archiv in einen Ordner Ihrer Wahl. OpenSSH ist ein Open-Source-Tool, das einen SFTP-Server und einen SSH-Client bereitstellt.
- Öffnen Sie die Windows PowerShell als Administrator und navigieren Sie zu dem Ordner, in den Sie OpenSSH entpackt haben. Zum Beispiel:
cd "C:\Programme\OpenSSH-Win64"
- Installieren Sie den OpenSSH-Server und den OpenSSH-Agent mit dem folgenden Befehl:
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
- Öffnen Sie den SSH-Port 22 in der Windows-Firewall, damit der SFTP-Server erreichbar ist. Sie können dies über die Windows Defender Firewall tun oder mit dem folgenden Befehl:
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
- Starten Sie den OpenSSH-Server neu, damit die Änderungen wirksam werden. Sie können dies über die Windows-Dienste tun oder mit dem folgenden Befehl:
Restart-Service sshd
Nachdem Sie Perl und einen SFTP-Server installiert haben, können Sie Net::sFTP installieren. Net::sFTP ist ein Perl-Modul, das eine Schnittstelle für die Interaktion mit einem SFTP-Server bietet. Um Net::sFTP zu installieren, können Sie die folgenden Schritte befolgen:
- Öffnen Sie die Windows PowerShell als Administrator und navigieren Sie zu dem Ordner, in dem Sie Perl installiert haben. Zum Beispiel:
cd "C:\Perl64\bin"
- Führen Sie den folgenden Befehl aus, um das Perl-Paket-Manager-Tool (PPM) zu starten:
ppm.bat
- Geben Sie in der PPM-Konsole den folgenden Befehl ein, um Net::sFTP zu suchen:
search Net::sFTP
- Sie sollten eine Liste von verfügbaren Paketen sehen, die Net::sFTP enthalten. Wählen Sie das Paket aus, das Sie installieren möchten, indem Sie seine Num
(1) SFTP unter Windows 10: So bekommen Sie Zugriff auf die sicheren Server. https://www.wintotal.de/tipp/sftp-windows/.
(2) Windows-SFTP-Server: Voraussetzungen und Installation - IONOS. https://www.ionos.de/digitalguide/serve ... inrichten/.