So übertragen Sie Daten über das Netzwerk mit NC (NETCAT) -Befehl unter Linux
- 4826
- 369
- Lana Saumweber
Der NC
(NetCAT) Befehl kann verwendet werden, um beliebige Daten über das Netzwerk zu übertragen. Es stellt eine schnelle Möglichkeit für Linux -Administratoren dar, Daten zu übertragen, ohne zusätzliche Datenübertragungsdienste wie FTP, HTTP, SCP usw. erforderlich zu machen. Diese Konfiguration zeigt Ihnen ein Beispiel, wie Sie Daten zwischen Netzwerkhosts übertragen können. Wir werden Daten übertragen meine Datei.txt
Datei von einem Localhost zu einem Zielhost mit einer IP -Adresse 10.1.1.2
.
Zielhost
Der NC
Der Befehl muss zunächst auf dem Netzwerkhost gestartet werden, auf den wir Daten übertragen müssen. Wir werden anweisen NC
So hören Sie auf eine eingehende Anforderung auf die benutzerdefinierte Portnummer an und sobald die Clientanforderung die gewünschten Daten erhalten, erhalten Sie die gewünschten Daten. Wählen Sie die Portnummer Ihrer Wahl aus, um sicherzustellen, dass sie nicht von Firewall blockiert wird und über den Quellhost zugänglich ist.
$ nc -l -p 7555> myfile.txt
Der obige Befehl weist an NC
Hören Sie weiter auf Port 7555, bis es eine Anfrage erhält. Sobald die Anfrage erfolgt, erhält sie eine Übertragung von meine Datei.txt
Datei.
Quell Host
Um die zu erhalten meine Datei.txt
Datei Wir müssen die Datenübertragungsanforderung mithilfe der IP -Adresse (z. B. initiieren. 10.1.1.2) oder Hostname des Zielhosts und gegebener Port:
$ NC 10.1.1.2 7555 < myfile.txt
Fehlerbehebung
Symptom:
NCAT: Verbindung abgelehnt.
Überprüfen Sie, ob Sie eine korrekte Portnummer auf dem Quellhost angegeben haben. Stellen Sie außerdem sicher, dass der Port zugänglich ist und von der Firewall nicht blockiert wird:
$ nmap -p 7555 10.1.1.2 NMAP 6 starten.45 (http: // nmap.org) am 2015-03-28 09:25 AEDT NMAP-Scan-Bericht für Thebeast (10.1.1.2) Der Host ist auf (0.00097S Latenz). Port State Service 7555/TCP Open Unbekannt
Schließlich stellen Sie sicher, dass das sicher ist NC
Hört sich Destination Host an:
# netstat -ant | Grep 7555 TCP 0 0 0 0.0.0.0: 7555 0.0.0.0:* Hören Sie zu
Verwandte Linux -Tutorials:
- Tipps und Tricks mit dem Befehl netcat unter Linux
- Dinge zu installieren auf Ubuntu 20.04
- FTP -Clientliste und -installation auf Ubuntu 20.04 Linux…
- Setup FTP Server unter Linux einrichten
- Mit Python können Sie eine Verbindung zu einem FTP -Server herstellen
- FTP -Clientliste und -installation auf Ubuntu 22.04 Linux…
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- So richten Sie FTP/SFTP -Server und Client auf Almalinux ein
- Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
- Dinge zu installieren auf Ubuntu 22.04
- « So installieren Sie Jenkins auf Debian 9 Stretch Linux
- So installieren Sie die neueste MESA -Version unter Debian 9 Stretch Linux »