Grafische Anweisungen zum Hoch- und Herunterladen von Dateien auf einen Remote-Linux-Host basierend auf SecureCRT

Grafische Anweisungen zum Hoch- und Herunterladen von Dateien auf einen Remote-Linux-Host basierend auf SecureCRT

Manchmal ist das Herunterladen großer Netzwerkdateien direkt auf dem Linux-Server über die Tools wget oder curl langsam. Derzeit verwenden wir normalerweise modernere Download-Tools wie Thunder auf der Windows-Plattform, um die Zieldatei herunterzuladen (die widerliche Funktion von Thunder, bei der eine Mitgliedschaft erforderlich ist, um eine höhere Geschwindigkeit zu erreichen, ist nicht das Thema. Ich habe übrigens auch viel Geld für Thunder ausgegeben.). Derzeit stehen wir vor dem Problem, Dateien auf der Windows-Plattform auf den Remote-Linux-Server zu übertragen.

Es gibt viele Möglichkeiten, Dateien von einer Windows-Plattform auf einen Remote-Linux-Server zu übertragen. Hier finden Sie eine kurze Übersicht über die Vorgehensweise und worauf Sie beim derzeit beliebten Linux-Remoteverwaltungstool SecureCRT achten müssen!

Verwenden Sie zunächst SecureCRT, um über das SSH2-Protokoll eine Verbindung zum Remote-Host herzustellen. Klicken Sie mit der rechten Maustaste auf die Registerkartentitelseite des geöffneten Remote-Terminalfensters -> [SFTP-Sitzung verbinden], um das SFTP-Sitzungsfenster zu öffnen (SFTP steht für Secure File Transfer Protocol):

Der SFTP-Sitzungsprozess überwacht die Verzeichnisse und Dateiressourcen sowohl auf dem aktuellen Host als auch auf dem Remote-Host. Sie können den Befehl lpwd verwenden, um das aktuelle Verzeichnis auf dem aktuellen Host anzuzeigen, und den Befehl pwd, um das aktuelle Verzeichnis auf dem Remote-Host anzuzeigen, um zu bestätigen, dass die aktuellen Arbeitsverzeichnisse auf beiden Hosts die gewünschten sind:

Wenn Sie feststellen, dass das aktuelle Verzeichnis des lokalen Hosts falsch ist, können Sie mit dem Befehl lcd das Verzeichnis in das gewünschte Verzeichnis wechseln! Wenn Sie feststellen, dass das aktuelle Verzeichnis des Remote-Hosts falsch ist, können Sie mit dem Befehl cd zum gewünschten Verzeichnis wechseln:

Beim Wechseln des aktuellen Verzeichnisses des lokalen Hosts kann der Verzeichnispfad unter der Windows-Plattform recht lang sein und die manuelle Eingabe ist schwierig (obwohl Sie die Tabulatortaste verwenden können). Kopieren Sie in diesem Fall nach Eingabe des LCD-Befehls plus Leerzeichen den langen Pfad direkt unter Windows, kehren Sie zum SFTP-Dialogfeld zurück, positionieren Sie den Cursor auf dem LCD-Befehl und klicken Sie mit der rechten Maustaste. Er wird automatisch eingefügt!

Wenn das Verzeichnis nach lcd oder cd existiert, das System aber die Meldung „Das System kann die angegebene Datei nicht finden.“ anzeigt, liegt dies wahrscheinlich daran, dass Ihr Pfad chinesische Zeichen enthält und die von der aktuellen SFTP-Sitzung verwendete Zeichensatzkodierung nicht UTF-8 ist (dies ist häufig der Grund, warum chinesische Zeichen im SFTP-Dialogfeld verstümmelt dargestellt werden):

Öffnen Sie zu diesem Zeitpunkt das Dialogfeld „Sitzungsoptioneneinstellungen“ über das Menü „Optionen->Sitzungsoptionen …“, suchen Sie den Bereich „Schriftarten“ auf der Seite „Terminal->Darstellung“ in der Kategorie auf der linken Seite und ändern Sie den ausgewählten Wert der Zeichenkodierung in UTF-8:

Jetzt ist alles bereit. Versuchen wir, eine lokale Datei auf den Remote-Linux-Host hochzuladen (pushen). Um eine Datei auf den Remote-Host zu pushen, verwenden Sie den Befehl put:

Sie können sehen, dass wir eine 479416 KB (468 MB) große komprimierte Datei auf den Remote-Host/das Stammverzeichnis hochgeladen haben, was ziemlich schnell ist!

Versuchen wir nun, die Datei anaconda-ks.cfg im /root-Verzeichnis des Remote-Hosts in das lokale aktuelle Verzeichnis herunterzuladen. Der Befehl zum Herunterladen der Datei vom Remote-Host lautet get:

Tatsächlich können Sie die SFTP-Sitzung von SecureCRT auch verwenden, um Dateien vom lokalen Windows-Betriebssystem auf den Remote-Linux-Host hochzuladen, indem Sie die Dateien direkt per Drag & Drop in das SFTP-Dialogfeld ziehen. Sie sollten jedoch auch Folgendes beachten: Wenn die Verzeichnisse oder Dateinamen der Zieldatei chinesische Zeichen enthalten, sollten Sie zuerst die von der SFTP-Sitzung verwendete Zeichensatzkodierung in UTF-8 ändern:

Abschließend folgen die Definitionen gängiger SFTP-Befehle:

Hilfe: Alle von SFTP bereitgestellten Befehle und Verwendungen anzeigen
pwd: aktuelles Upload- und Download-Verzeichnis des Remote-Hosts drucken/anzeigen
lpwd: Druckt/zeigt das aktuelle Upload- und Download-Verzeichnis des lokalen Hosts an
ls: Listet die Dateien im Upload- und Download-Verzeichnis des Remote-Hosts auf
lls: Listet die Dateien im Upload- und Download-Verzeichnis des lokalen Hosts auf
cd: Ändern Sie das Upload- und Download-Verzeichnis des Remote-Hosts
lcd: Ändern des Upload- und Download-Verzeichnisses des lokalen Hosts
get: Laden Sie die Zieldatei im Upload- und Download-Verzeichnis des Remote-Hosts in das Upload- und Download-Verzeichnis des lokalen Hosts herunter.
setzen: Laden Sie die Zieldatei im Upload- und Download-Verzeichnis des lokalen Hosts in das Upload- und Download-Verzeichnis des Remote-Hosts hoch.
quit oder exit: Trennen Sie die SFTP-Verbindung

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Eine kurze Diskussion über die Probleme bei der Verwendung von securecrt vi-Bearbeitung in Ubuntu
  • Detaillierter Prozess zum Herunterladen und Installieren von SecureCRT
  • Schritte zum Anzeigen des Verbindungskennworts in SecureCRTSecure7.0
  • Lösung für die verstümmelte Anzeige von Linux SecureCRT
  • Lösung für das Problem der verstümmelten Anzeige chinesischer Schriftzeichen in SecureCRT
  • Ein sehr ausführliches Tutorial zur Verwendung von SecureCRT

<<:  MySQL-Lernhinweise: Vollständiges Verwendungsbeispiel für Select-Anweisungen, detaillierte Erläuterung

>>:  Tipps zur Implementierung von Listenschleifen-Scrollen basierend auf jQuery (super einfach)

Artikel empfehlen

Installation und Verwendung von TypeScript und grundlegende Datentypen

Der erste Schritt besteht darin, TypeScript globa...

Vue implementiert eine Scroll-Ladetabelle

Inhaltsverzeichnis Ergebnisse erzielen Wissensres...

Vue.js implementiert Musikplayer

In diesem Artikel wird der spezifische Code von V...

js zur Realisierung eines Web-Musikplayers

Dieser Artikel enthält einfachen HTML- und Musikp...

So fügen Sie einem Benutzer in einer Linux-Umgebung Sudo-Berechtigungen hinzu

sudo-Konfigurationsdatei Die Standardkonfiguratio...

CSS-Implementierungscode für verzerrte Schatten

Dieser Artikel stellt den Implementierungscode vo...