{"id":896440,"date":"2023-11-01T00:16:55","date_gmt":"2023-11-01T05:16:55","guid":{"rendered":"https:\/\/blogging-techies.com\/ge\/pscp-auf-einem-linux-system-alles-was-sie-wissen-mussen\/"},"modified":"2023-11-01T00:16:55","modified_gmt":"2023-11-01T05:16:55","slug":"pscp-auf-einem-linux-system-alles-was-sie-wissen-mussen","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/ge\/pscp-auf-einem-linux-system-alles-was-sie-wissen-mussen\/","title":{"rendered":"Pscp auf einem Linux-System: alles, was Sie wissen m\u00fcssen"},"content":{"rendered":"<p>Es gibt Tools zum sicheren Kopieren von Online-Dateien auf Linux- und Webservern von einem Ziel zu einem anderen.  Einige Tools k\u00f6nnen unter Linux Verbindungen \u00fcber eine sichere Shell (SSH) herstellen.  Putty ist eines der am h\u00e4ufigsten verwendeten, benutzerfreundlichen und effizienten Tools zum Herstellen einer SSH-Verbindung als einzelner Terminalemulator.  Dieses Tool ist kostenlos und Open Source und Sie k\u00f6nnen es als Terminalemulator verwenden;  Linux- und Unix-Shell-Befehle funktionieren in Putty perfekt.  Hier wird der Begriff pscp als Putty SCP definiert.<\/p>\n<p>Wenn Sie bereits ein erfahrener Linux-Benutzer sind, wissen Sie m\u00f6glicherweise bereits, dass der Befehl cp zum Kopieren von Dateien verwendet wird.  Und der SCP wird zum sicheren Kopieren verwendet.  In einer Zeile ist der PSCP-Befehl eine effiziente und effektive befehlszeilenbasierte Sicherung f\u00fcr das Putty-Tool.<\/p>\n<h2 id=\"pscp-on-linux-system\" class=\"ftwp-heading\"><strong>Pscp auf einem Linux-System<\/strong><\/h2>\n<p>Unter Linux k\u00f6nnen Sie das Pscp-Tool auch mit Putty und Pssh (Parallel SSH Tools) f\u00fcr SSH und OpenSSH verwenden.  Die meisten Serveradministratoren verwenden den Pscp-Befehl, um \u00fcber Server oder Clients auf Dateien zuzugreifen und Dateien zu kopieren.  Im Gegensatz zu anderen GUI-basierten SSH-Tools ist die Verwendung von Pscp vorzuziehen, da dieser Befehl Benutzern eine m\u00fchelose Anmeldung erm\u00f6glicht und das Tool das System nicht verlangsamt.<\/p>\n<p>GUI-basierte Tools erm\u00f6glichen Benutzern auch das Kopieren und Einf\u00fcgen von Dateien \u00fcber einen Linux-Hostserver, der normalerweise sehr anspruchsvoll ist.  Anwendungen wie Anydesk oder TeamViewer sind einfach zu verwenden, werden jedoch nicht empfohlen, wenn Sie versuchen, Vorg\u00e4nge auf einem Linux-Server oder -Host auszuf\u00fchren.  In diesem Beitrag erfahren Sie, wie Sie den Pscp-Befehl auf einem Linux-System verwenden.<\/p>\n<h3 id=\"1-know-the-syntax-and-flag-details-of-pscp\" class=\"ftwp-heading\"><strong>1. Kennen Sie die Syntax und Details des Pscp-Flags<br \/><\/strong><\/h3>\n<p>Dies sind die grundlegenden Syntaxen f\u00fcr die Funktionsweise des Befehls pscp in einem Shell-Befehl.  Die folgenden Befehle zeigen, wie wir normalerweise den Befehl pscp verwenden.<\/p>\n<pre>pscp [options] [user@]host:source target\r\npscp [options] source [source...] [user@]host:target\r\npscp [options] -ls [user@]host:filespec<\/pre>\n<p>In einem einfachen pscp-Befehl k\u00f6nnen wir die unten genannten Syntaxen und Flags sehen.  Hier ist eine kurze Vorstellung davon, was diese Flags und Syntax mit dem pscp-Befehl bewirken.<\/p>\n<ul>\n<li>V: Das v-Flag zeigt die Version von Pscp an<\/li>\n<li>pgpfp: Mit der pgpfp-Syntax k\u00f6nnen \u00f6ffentlich-private Schl\u00fcsselpaare oder Putty-Fingerabdr\u00fccke gedruckt werden<\/li>\n<li>ls: Verzeichnisliste anzeigen<\/li>\n<li>p: Dieses p-Flag wird f\u00fcr Attribute verwendet<\/li>\n<li>q: Verwenden Sie das Q-Flag, um die Aufgabe zu beenden<\/li>\n<li>r: Verwenden Sie dieses Flag, um Ordner wiederholt zu kopieren<\/li>\n<li>v: Dies druckt die beschreibenden Details<\/li>\n<li>Sitzung laden: L\u00e4dt laufende Sitzungen in Putty<\/li>\n<li>Port P: Wird zum Zuordnen von Netzwerkports verwendet<\/li>\n<li>l Benutzer: Listet die aktuellen Benutzer in Putty auf<\/li>\n<li>pw-Passwort \u2013 Passwort f\u00fcr Benutzer \u00fcber Putty festlegen<\/li>\n<li>i Pfad: Zur Eingabe des privaten Schl\u00fcssels f\u00fcr Authentifizierungen<\/li>\n<\/ul>\n<h3 id=\"2-some-facts-about-pscp\" class=\"ftwp-heading\"><strong>2. Einige Fakten \u00fcber Pscp<\/strong><\/h3>\n<p>W\u00e4hrend Sie den Befehl Putty SCP verwenden, m\u00fcssen Sie m\u00f6glicherweise einige Grundregeln von Putty scp kennen, um ein reibungsloses Erlebnis zu gew\u00e4hrleisten.  Hier sammle ich einige Daten \u00fcber pscp unter Linux.<\/p>\n<h4><strong>i) Kennen Sie den Benutzer und den Host <\/strong><strong>Pscp<\/strong><\/h4>\n<p>Wenn Sie bei einer pscp-Verbindung von Ihrem System \u00fcber eine SSH-Verbindung auf den Server oder eine andere Maschine zugreifen, sind Sie der Benutzer und die andere Seite ist der Host.  Ihr Anmeldename wird als \u201eBenutzername\u201c angezeigt.<\/p>\n<h4><strong>ii) PSCP \u00fcber vorhandener Spachtelmasse<br \/><\/strong><\/h4>\n<p>Wenn Sie bereits Putty-Benutzer auf demselben System sind, k\u00f6nnen Sie auch die Host- und Benutzerdaten von Putty verwenden.  In einigen F\u00e4llen werden der Benutzername und vorhandene Putty-Sitzungen auf dem Remote-Server verwendet.  Sie k\u00f6nnen \u00fcber die SSH-Verbindung auch einen \u00f6ffentlichen pscp-Schl\u00fcssel anstelle der Anmeldeinformationen f\u00fcr SSH verwenden.<\/p>\n<h4><strong>iii) Verzeichnisse kopieren<\/strong><\/h4>\n<p>Wenn Sie sich beim Remote-Server anmelden, kopiert pscp die Datei standardm\u00e4\u00dfig nicht automatisch.  Sie m\u00fcssen manuell angeben, welches Verzeichnis Sie kopieren m\u00f6chten.  Sie k\u00f6nnen das Flag -r im pscp-Befehl verwenden, um Dateien rekursiv zu kopieren.<\/p>\n<h3 id=\"3-scp-vs-putty-scp\" class=\"ftwp-heading\"><strong>3. SCP vs. SCP Putty<br \/><\/strong><\/h3>\n<p>Zusammenfassend l\u00e4sst sich sagen, dass pscp oder Putty Secure Copy Client ein Tool zum \u00dcbertragen von Dateien \u00fcber eine sichere Shell zwischen Servern oder Computern \u00fcber ein SSH-Protokoll ist.  Der Hauptunterschied zwischen scp und pscp besteht darin, dass Sie bei Verwendung von PSCP Verbindungen \u00fcber Putty herstellen m\u00fcssen.  Bei Scp-Verbindungen k\u00f6nnen Sie jedoch SSH-Verbindungen ohne das Putty-Tool verwenden.  Beachten Sie, dass Sie SCP auch in Putty ausf\u00fchren k\u00f6nnen.<\/p>\n<p>Zum besseren Verst\u00e4ndnis f\u00fcge ich hier zwei Beispiele f\u00fcr scp- und pscp-Befehle hinzu.  Beide Befehle werden zum Kopieren von Dateien \u00fcber eine sichere Shell verwendet.<\/p>\n<p><strong>SCP-Befehl:<\/strong><\/p>\n<pre><b>scp<\/b> [options] [<user>@]<host\/IP>:<source> <target>\r\nscp -r script-1\/ root@104.130.169.111:\/ubuntupit\/script-1<\/pre>\n<p>Jetzt k\u00f6nnen Sie den Befehl f\u00fcr pscp zum Kopieren von Dateien sehen.  Beide Befehle sind mehr oder weniger gleich.<\/p>\n<p><strong>PSCP-Befehl:<\/strong><\/p>\n<pre>pscp -r script-1\/ root@104.130.169.111:\/ubuntupit\/script-1<\/pre>\n<h3 id=\"4-install-putty-on-linux\" class=\"ftwp-heading\"><strong>4. Installieren Sie Putty unter Linux<\/strong><\/h3>\n<p>In einigen F\u00e4llen m\u00fcssen Sie m\u00f6glicherweise das Putty-Tool installieren, um pscp-Befehle unter Linux auszuf\u00fchren.  Die vollst\u00e4ndige Form des Putty-Werkzeugs ist .  Die Installation von Putty auf einem Linux-Rechner ist einfach und problemlos.  Hier gebe ich die CLI-Methoden zur Installation von Putty unter Linux an.  F\u00fchren Sie die unten angegebenen Befehle entsprechend Ihrer Distribution aus.<\/p>\n<h4><strong>i) Putty auf Debian\/Ubuntu<\/strong><\/h4>\n<p>F\u00fchren Sie die unten aufgef\u00fchrten Befehle unter Ubuntu\/Debian Linux aus, um Putty zu installieren.<\/p>\n<pre>sudo add-apt-repository universe\r\nsudo apt update\r\nsudo apt install putty<\/pre>\n<h4><strong>ii) Installieren Sie Putty unter Arch Linux<\/strong><\/h4>\n<p>Um das Putty-Tool auf Arch und Manjaro zu installieren, m\u00fcssen Sie das Pacman-Setup-Skript \u00f6ffnen.  Anschlie\u00dfend m\u00fcssen Sie das #-Symbol aus dem Skript entfernen und es speichern.  Hier entkommentieren wir die Skripte, die wir zum Ausf\u00fchren von Putty ben\u00f6tigen.<\/p>\n<p>Mit dem folgenden Nano-Befehl k\u00f6nnen Sie das Pacman-Konfigurationsskript bearbeiten.<\/p>\n<pre>sudo nano -w \/etc\/pacman.conf<\/pre>\n<p>Jetzt k\u00f6nnen Sie die unten genannten Pacman-Befehle ausf\u00fchren, um Putty zu installieren.<\/p>\n<pre>sudo pacman -Syy\r\nsudo pacman -S putty<\/pre>\n<h4><strong>iii) Putty auf Fedora und SuSE<br \/><\/strong><\/h4>\n<p>Um pscp-Befehle auf Fedora auszuf\u00fchren, k\u00f6nnen Sie Putty verwenden.  Mit dem unten erw\u00e4hnten dnf-Befehl k\u00f6nnen Sie Putty auf der Fedora-Workstation installieren.<\/p>\n<pre>sudo dnf install putty<\/pre>\n<p>In \u00e4hnlicher Weise k\u00f6nnen Sie mit dem unten erw\u00e4hnten Befehl zypper Putty unter SuSE Linux installieren.<\/p>\n<pre>sudo zypper install putty<\/pre>\n<p>Nach erfolgreicher Installation k\u00f6nnen Sie nun den folgenden Befehl ausf\u00fchren, um Putty unter Linux zu konfigurieren.<\/p>\n<pre>$ putty -v<\/pre>\n<h3 id=\"5-use-pscp-to-copy-multiple-files\" class=\"ftwp-heading\"><strong>5. Verwendung <\/strong><strong>Pscp <\/strong><strong>um mehrere Dateien zu kopieren<\/strong><\/h3>\n<p>Hier erfahren Sie, wie Sie mehrere Dateien per SSH und pscp auf einen Linux-Server kopieren.  Zuerst m\u00fcssen wir die IP-Adresse dem SSH-Port in der Datei zuordnen, die wir kopieren m\u00f6chten.  Nehmen wir an, wir erstellen eine Datei namens New_pscp_hosts.txt und die unten genannten IP-Adressen werden zur Hosts-Datei hinzugef\u00fcgt.<\/p>\n<pre>192.168.0.101:22\r\n192.168.0.102:22<\/pre>\n<h4><strong>i) Dateien auf mehrere Linux-Server kopieren<\/strong><\/h4>\n<p>Um mehrere Dateien auf einen Linux-Server zu kopieren, k\u00f6nnen Sie den unten genannten pscp-Befehl verwenden.<\/p>\n<pre># pscp -h New_pscp_hosts.txt -l ubuntupit -Av wine-1.7.55.tar.bz2 \/tmp\/<\/pre>\n<p>Beispielausgabe<\/p>\n<pre>Warning: do not enter your password if anyone else has a superuser\r\nprivileges or access to your account.\r\nPassword:\r\n[1] 17:48:25 [SUCCESS] 192.168.0.101:22\r\n[2] 17:48:35 [SUCCESS] 192.168.0.102:22<\/pre>\n<p>Hier finden Sie die Erkl\u00e4rung aller im Befehl verwendeten Schalter oder Flags.<\/p>\n<ul>\n<li>-h: Das h wird zum Lesen aus der Hostdatei hinzugef\u00fcgt.<\/li>\n<li>-l: Das I gibt den Host-Benutzernamen an und stellt sicher, dass kein weiterer Benutzer hinzugef\u00fcgt wird.<\/li>\n<li>-A: Dies wird verwendet, um ein Passwort \u00fcber SSH hinzuzuf\u00fcgen<\/li>\n<li>-v: v-Switch kann pscp in einem ausf\u00fchrlichen Modus ausf\u00fchren<\/li>\n<\/ul>\n<h4><strong>ii) Verzeichnisse auf mehrere Linux-Server kopieren<\/strong><\/h4>\n<p>Wenn Sie wie beim obigen Befehl mehrere Verzeichnisse \u00fcber SSH kopieren m\u00fcssen, k\u00f6nnen Sie den unten genannten Befehl verwenden.<\/p>\n<pre># pscp.pssh -h New_pscp_hosts.txt -l ubuntupit -Av -r Android\\ Games\/ \/tmp\/<\/pre>\n<p>Beispielausgabe<\/p>\n<pre>Warning: do not enter your password if anyone else has a superuser\r\nprivileges or access to your account.\r\nPassword:\r\n[1] 17:48:25 [SUCCESS] 192.168.0.101:22\r\n[2] 17:48:35 [SUCCESS] 192.168.0.102:22<\/pre>\n<h3 id=\"6-fix-pscp-issues-on-linux\" class=\"ftwp-heading\"><strong>6. Fehlerbehebung bei Pscp unter Linux<\/strong><\/h3>\n<p>Wenn Sie ein Neuling bei pscp oder Putty sind, k\u00f6nnten einige Probleme auftreten.  Hier liste ich einige Probleme auf, mit denen die meisten Menschen konfrontiert sind, und wie Sie sie auf Ihrem Linux-Rechner l\u00f6sen k\u00f6nnen.<\/p>\n<h4><strong>i) Pscp-Fehler: Datei kann nicht ge\u00f6ffnet werden<\/strong><\/h4>\n<p>Wenn Sie Probleme beim \u00d6ffnen einer Datei \u00fcber Putty scp haben, stellen Sie sicher, dass Ihre Datei mit der Datenbank verbunden ist, Ihr Datenbankport zu Ihrem System hinzugef\u00fcgt ist und auch eine Firewall zul\u00e4ssig ist.  Dar\u00fcber hinaus m\u00fcssen Sie m\u00f6glicherweise auch pr\u00fcfen, ob ein anderes Tool Putty SCP-Vorg\u00e4nge im Systemhintergrund nicht verhindert.<\/p>\n<h4><strong>ii) Fehler: Berechtigung verweigert<\/strong><\/h4>\n<p>Stellen Sie bei der Verwendung von pscp sicher, dass Sie sich beim Hostserver als Root-Benutzer anmelden, wenn Sie die Meldung \u201eBerechtigung verweigert\u201c erhalten.  Dar\u00fcber hinaus m\u00fcssen Sie m\u00f6glicherweise den Befehl chmod f\u00fcr den bestimmten Ordner oder das Verzeichnis verwenden, bevor Sie den Befehl Putty SCP ausf\u00fchren.  In den meisten F\u00e4llen verweigert Linux die Berechtigung f\u00fcr das Verzeichnis \/var\/www\/ \u00fcber pscp.<\/p>\n<h4><strong>iii) Putty-L\u00e4ufe, aber kein Putty-SCP<br \/><\/strong><\/h4>\n<p>Wenn Ihr Putty-Tool auf Ihrem System problemlos funktioniert, Sie den Befehl pscp aber nicht in der Shell ausf\u00fchren k\u00f6nnen, m\u00fcssen Sie wahrscheinlich das Putty-Tool auf Ihrem System aktualisieren.<\/p>\n<h2 id=\"insights\" class=\"ftwp-heading\"><strong>Perspektiven!<\/strong><\/h2>\n<p>Im gesamten Beitrag haben wir den Begriff Putty scp, den Unterschied zwischen scp und pscp, besprochen.  Wir haben auch die Installationsmethoden von Putty unter Linux gesehen.  Sp\u00e4ter gehen wir einige Befehle zum Kopieren von Dateien \u00fcber pscp durch und erl\u00e4utern kurz, wie damit einige der Hauptprobleme gel\u00f6st werden k\u00f6nnen.<\/p>\n<p>Ich hoffe, dieser Beitrag war hilfreich f\u00fcr Sie;  Wenn ja, teilen Sie diesen Beitrag bitte mit Ihren Freunden und der Linux-Community.  Sie k\u00f6nnen uns auch Ihre Meinung zu diesem Beitrag im Kommentarbereich mitteilen.<\/p>\n   ","protected":false},"excerpt":{"rendered":"<p>Es gibt Tools zum sicheren Kopieren von Online-Dateien auf Linux- und Webservern von einem Ziel zu einem anderen. Einige Tools k\u00f6nnen unter Linux Verbindungen \u00fcber eine sichere Shell (SSH) herstellen. Putty ist eines der am h\u00e4ufigsten verwendeten, benutzerfreundlichen und effizienten Tools zum Herstellen einer SSH-Verbindung als einzelner Terminalemulator. Dieses Tool ist kostenlos und Open Source [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":896441,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","fifu_image_url":"https:\/\/blogging-techies.com\/wp-content\/uploads\/2023\/06\/2124347900bed5_content-calendar-p-500.jpg","fifu_image_alt":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/896440"}],"collection":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/comments?post=896440"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/896440\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media\/896441"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media?parent=896440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/categories?post=896440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/tags?post=896440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}