Die erste ist FTP, d. h. eine der Linux-Installationen installiert ftpServer, sodass die andere das FTP-Client-Programm zur Verarbeitung verwenden kann Dateien kopieren.
Die zweite Methode besteht darin, den Samba-Dienst zu verwenden, der der Dateikopiermethode von Windows ähnelt und relativ einfach und bequem ist.
Die dritte Methode besteht darin, den Befehl scp zum Kopieren von Dateien zu verwenden. scp ist eine sichere Dateikopie, basierend auf der SSH-Anmeldung
Manchmal müssen wir eine Datei auf einem Remote-Server abrufen, der weder mit einem FTP-Server konfiguriert noch freigegeben ist, wenn die Datei nicht über herkömmliche Kanäle abgerufen werden kann , Verwenden Sie einfach einen einfachen scp-Befehl, um das Ziel zu erreichen.
Kopieren Sie die lokale Datei news.txt in /etc des 192.168.6.129-Computers (der Benutzername lautet root) /squid-Verzeichnis
#scp /home/administrator/news.txtroot@192.168.6.129:/etc/squid
/home/administrator/ Absoluter Pfad zur lokalen Datei
news.txt Lokale Dateien, die auf den Server kopiert werden sollen
root 192.168 .6.129 Die IP-Adresse des Remote-Servers (Sie können auch den Domänennamen oder den Maschinennamen verwenden) /etc /squid Kopieren Sie die lokale Datei in den Pfad auf dem Remote-Server
Pass Der Root-Benutzer meldet sich beim Remote-Server an und gibt „Ja“ ein, um dem Aufbau der SSH-Verbindung zuzustimmen
Fordert zur Eingabe des Passworts des Root-Benutzers auf Herstellen Nach dem Herstellen der Verbindung beginnen Sie mit der Übertragung von Dateien und zeigen Informationen wie Prozentsatz, Istwert an Zeit und Übertragungsgeschwindigkeit
Bitte verwenden Sie den Parameter -r, um den Ordner zu kopieren
2. Kopieren Sie die Dateien auf den Remote-Server zum lokalen Computer#scp root@192.168.6.129:/usr/local/sin.sh/home/administrator
/usr/local/sin.sh Die Datei auf dem Remote-Server, die Sie auf diesen Computer kopieren möchten
/ home/administrator Kopieren Sie die Remote-Datei in den lokalen absoluten Pfad Beachten Sie zwei Punkte: 1 Wenn die Remote-Server-Firewall besondere Einschränkungen hat, scp Sie müssen verwenden ein spezieller Port. Der zu verwendende spezifische Port ist wie folgt: #scp-p 4588 remote@www.abc.com:/usr/local/sin.sh /home /administrator Verfügbare Parameter - -v wird verwendet, um den Fortschritt anzuzeigen. Kann verwendet werden, um Verbindungs-, Authentifizierungs- oder Konfigurationsfehler anzuzeigen. -C aktiviert Komprimierungsoptionen. -P wählt den Port aus. -4 Erzwingt die Verwendung der IPV4-Adresse Adresse. > -r Einen Ordner kopieren 2. Achten Sie bei der Verwendung von scp darauf, ob der von Ihnen verwendete Benutzer die Berechtigung hat, die entsprechenden Dateien auf dem Remote-Server zu lesen.Das obige ist der detaillierte Inhalt vonVerwendung des Linux-Befehls – scp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!