国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Inhaltsverzeichnis
Auf Unix- oder Linux-Betriebssystemen ?hnelt das scp-Dienstprogramm (sichere Kopie) dem bekannteren Befehl cp, wird jedoch zum übertragen von Dateien und Verzeichnissen zwischen Hosts über ein sicheres, verschlüsseltes Netzwerk verwendet. " > Auf Unix- oder Linux-Betriebssystemen ?hnelt das scp-Dienstprogramm (sichere Kopie) dem bekannteren Befehl cp, wird jedoch zum übertragen von Dateien und Verzeichnissen zwischen Hosts über ein sicheres, verschlüsseltes Netzwerk verwendet.
Es ist wichtig, Folgendes zu wissen, bevor Sie beginnen" >Es ist wichtig, Folgendes zu wissen, bevor Sie beginnen
SCP-Linux-Befehlssyntax" >SCP-Linux-Befehlssyntax
Lokale Dateien an ein entferntes Ziel übertragen" >Lokale Dateien an ein entferntes Ziel übertragen
Heim System-Tutorial LINUX So übertragen Sie Dateien sicher per SSH mit dem Befehl scp unter Linux

So übertragen Sie Dateien sicher per SSH mit dem Befehl scp unter Linux

Feb 09, 2024 pm 01:39 PM
linux Linux -Tutorial Linux -System Linux -Betriebssystem Linux -Befehl Shell -Skript Sichere übertragung eingebettetes Linux Erste Schritte mit Linux Linux-Lernen

So übertragen Sie Dateien sicher per SSH mit dem Befehl scp unter Linux

Auf Unix- oder Linux-Betriebssystemen ?hnelt das scp-Dienstprogramm (sichere Kopie) dem bekannteren Befehl cp, wird jedoch zum übertragen von Dateien und Verzeichnissen zwischen Hosts über ein sicheres, verschlüsseltes Netzwerk verwendet.

Da die Datenübertragung auf SSH basiert, bietet es die gleiche Sicherheit und verwendet die gleiche Authentifizierung wie SSH. Im Gegensatz zu rcp fordert Sie der scp-Befehl bei Bedarf zur Eingabe eines Passworts zur Authentifizierung auf.

In diesem Artikel tauchen wir tief in die sichere Dateiübertragung unter Linux ein und lernen, wie man den scp-Befehl verwendet. Mit detaillierten Erkl?rungen und Beispielanwendungsf?llen g?ngiger SCP-Schalter und -Optionen erfahren Sie, wie Sie dieses Dienstprogramm verwenden.

Es ist wichtig, Folgendes zu wissen, bevor Sie beginnen

  1. Da SCP für die Datenübertragung auf SSH angewiesen ist, ist zur Authentifizierung auf dem Remote-System ein SSH-Schlüssel oder ein SSH-Passwort erforderlich (Linux-Dateiübertragung SSH).
  2. Best?tigen Sie, dass Sie über Schreibberechtigungen auf dem Zielsystem und Leseberechtigungen für die Quelldatei verfügen.
  3. Hinweis: Das scp-Tool verwendet einen Doppelpunkt (:), um zwischen entfernten und lokalen Standorten zu unterscheiden.
  4. Beim Kopieren einer Datei mit demselben Speicherort und Namen auf beiden Seiten überschreibt scp die Datei ohne vorherige Warnung.

SCP-Linux-Befehlssyntax

Um den scp-Befehl verwenden zu k?nnen, müssen Sie seine grundlegende Syntax kennen, die im folgenden Format vorliegt:

less復(fù)制代碼
scp?[OPTION]?[user@]SRC_HOST:]file1?[user@]DEST_HOST:]file2

Optionen: Stellt SCP-Optionen wie SSH-Konfiguration, Passwort, Einschr?nkungen, SSH-Port, rekursive Kopie usw. dar.

[user@]SRC_HOST:]file1: Gibt die Quelldatei an.

[user@]DEST_HOST:]file2: stellt die Zieldatei dar

Wie jeder andere Befehl verfügt auch das scp-Tool über einige Optionen zur Steuerung seines Verhaltens. Die h?ufigsten sind die folgenden:

  • -P: Gibt den SSH-Port des Remote-Hosts an, zu dem eine Verbindung hergestellt werden soll.
  • -p: Gibt an, dass Datei?nderungen, Modus und Zugriffszeit aus der Originaldatei erhalten bleiben.
  • -q: Nicht-Fehlermeldungen und Fortschrittsanzeigen müssen unterdrückt werden.
  • -C: Erzwingt, dass scp Daten komprimiert, wenn das Flag -C an ssh übergeben wird, um die Komprimierung für verschlüsselte sichere Verbindungen zu aktivieren.
  • -r: Weist den scp-Befehl an, das gesamte Verzeichnis rekursiv zu kopieren.
  • -S: Der Name des Programms, mit dem die Verbindung verschlüsselt wird. Da SSH verwendet wird, muss das Programm den SSH-Schalter verstehen.
  • -v: Ausführlicher Modus. Erm?glicht scp und ssh, Meldungen über ihren Fortschritt auszugeben. Dies ist nützlich beim Debuggen von Verbindungs-, Konfigurations- und Authentifizierungsproblemen.

Lokale Dateien an ein entferntes Ziel übertragen

Bevor wir scp verwenden, kopieren wir mit cp Dateien von einem Ordner in einen anderen. Wir alle wissen, wie man den cp-Befehl verwendet, um dies zu erreichen:

bash復(fù)制代碼
cp?/home/linuxmi/linuxmi.mp3?/home/linuxmi/audio

Es kopiert die Datei linuxmi.mp3 im Home-Verzeichnis des Benutzers linuxmi in den Home-Ordner desselben Benutzers, das Audioverzeichnis von linuxmi.

In ?hnlicher Weise ist ein Beispiel für den scp-Befehl, der verwendet werden kann, wie folgt:

typescript復(fù)制代碼
scp?/home/linuxmi/linuxmi.mp3?linuxmi@linuxmi.com:/home/linuxmi/audio

Verwenden Sie linuxmi als Anmeldenamen, um die Datei linuxmi.mp3 auf den Server linuxmicom in das Remote-Verzeichnis /home/linuxmi/audio hochzuladen. Bitte beachten Sie, dass scp Sie vor Beginn des Uploads zur Eingabe des Remote-Passworts für Linuxmi auffordert. Wenn kein Remote-Verzeichnis angegeben ist, werden die Dateien in das Home-Verzeichnis des Remote-Benutzers kopiert. Wenn Sie für den Zielordner keinen Dateinamen angeben, wird scp die Datei mit dem Originalnamen kopieren. Wenn Sie die Datei unter einem anderen Namen speichern m?chten, müssen Sie einen neuen Dateinamen angeben.

Entfernte Dateien an das lokale Ziel übertragen

Um die Datei herunterzuladen, k?nnen Sie einen Remote-Standort als Quellort angeben. Zum Beispiel:

scp linuxmi@linuxmi.com:/home/linuxmi/audio/* /home/linuxmi/downloads

Alle Audiodateien im Remote-Verzeichnis /home/linuxmi/audio auf linuxmi.com werden in das lokale Verzeichnis /home/linuxmi/downloads heruntergeladen.

Notieren Sie sich den Dateinamen:

Der Dateiname kann aus Benutzer und Host bestehen, um die übertragung der Datei zu oder von diesem Host anzuzeigen. Um zu vermeiden, dass scp Dateinamen verarbeitet, die ?:“ als Hostspezifizierer enthalten, k?nnen lokale Dateinamen entweder absolut oder relativ sein. Der Remote-Dateiname sollte jedoch sowohl Benutzer als auch Host enthalten.

Standard-Portnummer:

Wenn SSH auf dem Remote-Host einen anderen Port überwacht (d. h. einen anderen Port als den Standardport 22), k?nnen Sie den Schalter -P verwenden, um diesen Port anzugeben.

Lokales Verzeichnis auf Remote-Ziel übertragen

Kopieren Sie ein Verzeichnis an einen entfernten Speicherort, ?hnlich wie beim Kopieren von Dateien. Für rekursive übertragungen müssen Sie lediglich das Flag -r verwenden.

Um das gesamte Verzeichnis auf das Remote-System zu kopieren, führen Sie den Befehl mit der Option -r aus, zum Beispiel:

scp -r /home/linuxmi/local_folder linuxmi@linuxmi.com:/home/linuxmi/remote_folder

Dateiübertragung zwischen zwei Remote-Systemen

Der folgende Befehl kopiert die Datei /folder/linuxmi.mp3 vom Remote-Host linuxmi.com in das Verzeichnis /folder auf dem Remote-Host www.linuxmi.com.

scp linuxmi@linuxmi.com:/folder/linuxmi.mp3 linuxmi@www.linuxmi.com:/anotherfolder

Nachdem Sie diesen Vorgang gestartet haben, werden Sie aufgefordert, die Passw?rter beider Remote-Ziele anzugeben.

Um den Datenverkehr über localhost (d. h. den Computer, auf dem der Befehl ausgeführt wird) weiterzuleiten, verwenden Sie den Schalter -3 wie folgt:

scp -3 linuxmi@linuxmi.com:/folder/linuxmi.mp3 linuxmi@www.linuxmi.com:/anotherfolder

Das obige ist der detaillierte Inhalt vonSo übertragen Sie Dateien sicher per SSH mit dem Befehl scp unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276
Wie w?hle ich eine Linux -Distribution für einen Anf?nger aus? Wie w?hle ich eine Linux -Distribution für einen Anf?nger aus? Jun 19, 2025 am 12:09 AM

Neulingsnutzer sollten ihre Nutzungsanforderungen zun?chst bei der Auswahl einer Linux -Verteilung kl?ren. 1. W?hlen Sie Ubuntu oder Linuxmint für den t?glichen Gebrauch. Programmierung und Entwicklung eignen sich für Manjaro oder Fedora; Verwenden Sie Lubuntu und andere leichte Systeme für alte Ger?te. Empfehlen Sie Centosstream oder Debian, um die zugrunde liegenden Prinzipien zu erlernen. 2. Stabilit?t wird für Ubuntults oder Debian bevorzugt; Sie k?nnen Arch oder Manjaro ausw?hlen, um neue Funktionen zu verfolgen. 3. In Bezug auf die Unterstützung der Community sind Ubuntu und Linuxmint reich an Ressourcen, und Arch -Dokumente sind technisch ausgerichtet. 4. In Bezug auf die Installationsschwierigkeit sind Ubuntu und Linuxmint relativ einfach und Arch ist für diejenigen mit Grundbedürfnissen geeignet. Es wird empfohlen, es zuerst zu versuchen und dann zu entscheiden.

Es wurde das Vers?umnis beim Hochladen von Dateien in Windows Google Chrome behoben Es wurde das Vers?umnis beim Hochladen von Dateien in Windows Google Chrome behoben Jul 08, 2025 pm 02:33 PM

Haben Sie Probleme beim Hochladen von Dateien in Google Chrome? Das kann nervig sein, oder? Unabh?ngig davon, ob Sie Dokumente an E -Mails anh?ngen, Bilder in sozialen Medien weitergeben oder wichtige Dateien für die Arbeit oder die Schule senden, ist ein reibungsloser Upload -Prozess von entscheidender Bedeutung. Es kann also frustrierend sein, wenn Ihre Datei -Uploads weiterhin in Chrome auf Windows PC versagt. Wenn Sie nicht bereit sind, Ihren bevorzugten Browser aufzugeben, finden Sie hier einige Tipps für Korrekturen, bei denen Dateien auf Windows Google Chrome nicht hochgeladen werden k?nnen. 1. Beginnen Sie mit der universellen Reparatur, bevor wir über eine fortgeschrittene Fehlerbehebungstipps informieren. Es ist am besten, einige der unten genannten grundlegenden L?sungen auszuprobieren. Fehlerbehebung bei Internetverbindungsproblemen: Internetverbindung

So fügen Sie Linux eine neue Festplatte hinzu So fügen Sie Linux eine neue Festplatte hinzu Jun 27, 2025 am 12:15 AM

Die Schritte zum Hinzufügen einer neuen Festplatte zum Linux-System sind wie folgt: 1. Stellen Sie sicher, dass die Festplatte erkannt wird und LSBLK oder FDISK-L verwendet, um zu überprüfen. 2. Verwenden Sie FDISK- oder Abteilte -Partitionen wie FDISK/Dev/SDB und erstellen und speichern. 3. Formatieren Sie die Partition in ein Dateisystem wie Mkfs.ext4/dev/sdb1; 4. Verwenden Sie den Befehl montage für tempor?re Halterungen wie Mount/Dev/SDB1/MNT/Daten; 5. ?ndern Sie /etc /fstab, um eine automatische Halterung am Computer zu erreichen, und testen Sie zuerst die Halterung, um die Korrektheit zu gew?hrleisten. Stellen Sie sicher, dass Sie die Datensicherheit vor dem Betrieb best?tigen, um Hardware -Verbindungsprobleme zu vermeiden.

Wo befinden sich Systemprotokolle unter Linux? Wo befinden sich Systemprotokolle unter Linux? Jun 24, 2025 am 12:15 AM

Protokolle in Linux -Systemen werden normalerweise im Verzeichnis /var /log gespeichert, das eine Vielzahl von Schlüsselprotokolldateien wie Syslog oder Nachrichten (Datensatzsystemprotokolle), Auth.log (Record -Authentifizierungsereignisse), Kern.log (Aufzeichnungskernel -Nachrichten), DPKG.Log oder Yum.log (Aufzeichnungspaketpaket Operations), Boot.log (Aufzeichnungsmeldungen) (Aufzeichnungsstart) enth?lt. Protokollinhalte k?nnen über CAT-, Tail-F- oder JournalCtl-Befehle angezeigt werden. Anwendungsprotokolle befinden sich h?ufig in Unterverzeichnissen unter /var /log /logisch, z. B. Apache2 oder HTTPD -Verzeichnis, MySQL -Protokolldateien usw.; Gleichzeitig ist zu beachten, dass Protokollberechtigungen normalerweise s erforderlich sind

Was ist der Sudo -Befehl und wann sollte ich ihn verwenden? Was ist der Sudo -Befehl und wann sollte ich ihn verwenden? Jul 02, 2025 am 12:20 AM

Sudo steht für "SubstituteUserDo" oder "Superuserdo", sodass Benutzer Befehle mit Berechtigungen anderer Benutzer ausführen k?nnen (normalerweise Root). Zu den Kern verwendet: 1. Operationen auf Systemebene wie die Installation von Software oder Bearbeitungssystemdateien durchführen; 2. Zugriff auf geschützte Verzeichnisse oder Protokolle; 3. Verwalten Sie Dienste wie das Neustarten von Nginx; 4. ?ndern Sie globale Einstellungen wie /etc /hosts. Bei der Verwendung überprüft das System die Konfiguration /etc /sudoers und überprüft das Benutzerkennwort, gibt tempor?re Berechtigungen an, anstatt sich kontinuierlich als Stamm anzumelden und die Sicherheit zu gew?hrleisten. Zu den besten Verfahren geh?ren: Wenn dies erforderlich ist, vermeiden Sie nur bei Bedarf blindige Ausführung von Netzwerkbefehlen, Bearbeiten von Sudoers -Dateien mit Visudo und Berücksichtigung kontinuierlicher Vorg?nge.

So verwalten Gruppen unter Linux So verwalten Gruppen unter Linux Jul 06, 2025 am 12:02 AM

Um Linux -Benutzergruppen zu verwalten, müssen Sie den Betrieb des Betrachtens, Erstellens, L?schens, ?nderns und Benutzerattributanpassungen beherrschen. Um Benutzergruppeninformationen anzuzeigen, k?nnen Sie CAT/ETC/Group oder GetentGroup verwenden, Gruppen [Benutzername] oder ID [Benutzername] verwenden, um die Gruppe anzuzeigen, zu der der Benutzer geh?rt. Verwenden Sie GroupAdd, um eine Gruppe zu erstellen und GroupDel zu verwenden, um die GID anzugeben. Verwenden Sie GroupDel, um leere Gruppen zu l?schen. Verwenden Sie Usermod-Ag, um Benutzer zur Gruppe hinzuzufügen, und verwenden Sie Usermod-G, um die Hauptgruppe zu ?ndern. Verwenden Sie Usermod-G, um Benutzer aus der Gruppe zu entfernen, indem Sie /etc /Gruppe bearbeiten oder den VigR-Befehl verwenden. Verwenden Sie GroupMod-N (?nderung Name) oder GroupMod-G (?nderung GID), um Gruppeneigenschaften zu ?ndern, und denken Sie daran, die Berechtigungen relevanter Dateien zu aktualisieren.

Wie finde ich meine private und ?ffentliche IP -Adresse unter Linux? Wie finde ich meine private und ?ffentliche IP -Adresse unter Linux? Jul 09, 2025 am 12:37 AM

In Linux-Systemen 1. IPA- oder Hostname-I-Befehl verwenden, um private IP anzuzeigen. 2. Verwenden Sie curlifconfig.me oder curlipinfo.io/ip, um ?ffentliche IP zu erhalten. 3. Die Desktop -Version kann private IP über Systemeinstellungen anzeigen, und der Browser kann auf bestimmte Websites zugreifen, um die ?ffentliche IP anzuzeigen. 4. Gemeinsame Befehle k?nnen als Aliase für einen schnellen Anruf festgelegt werden. Diese Methoden sind einfach und praktisch und für IP -Anzeigenanforderungen in verschiedenen Szenarien geeignet.

Wie lautet die Codenummer von Bitcoin? Welcher Codestil ist Bitcoin? Wie lautet die Codenummer von Bitcoin? Welcher Codestil ist Bitcoin? Jul 22, 2025 pm 09:51 PM

Als Pionier in der digitalen Welt standen der einzigartige Codename und die zugrunde liegende Technologie immer im Mittelpunkt der Aufmerksamkeit der Menschen. Sein Standardcode ist BTC, auch als XBT auf bestimmten Plattformen bekannt, die internationale Standards entsprechen. Aus technischer Sicht ist Bitcoin kein einziger Codestil, sondern ein riesiges und ausgeklügeltes Open -Source -Softwareprojekt. Sein Kerncode ist haupts?chlich in C geschrieben und enth?lt Kryptographie, verteilte Systeme und Wirtschaftsgrunds?tze, damit jeder seinen Code anzeigen, überprüfen und beitragen kann.

See all articles