Zeichnen Sie den Verbindungsvorgang mit der lokalen virtuellen Linux-Maschine über SSH auf

Zeichnen Sie den Verbindungsvorgang mit der lokalen virtuellen Linux-Maschine über SSH auf

Experimentelle Umgebung:
Physische Maschine Windows 10 x64

Physische NIC-Informationen
IPv4-Adresse: 192.168.123.205
Subnetzmaske: 255.255.255.0
Standard-Gateway: 192.168.123.1

Virtuelle Maschine VMware Workstation14 Cent OS 6.7 x64

VMnet8-Informationen:
IPv4-Adresse: 192.168.21.0
Subnetzmaske: 255.255.255.0
Standard-Gateway: 192.168.21.2

1. Ändern Sie die Netzwerkeinstellungen von VMware

Ort: Symbolleiste -> Bearbeiten -> Virtueller Netzwerk-Editor [Administrator]

NAT-Einstellungen->Gateway-IP ändern(G): 192.168.21.2 in 192.168.123.2 ändern

Subnetz-IP (I): Ändern Sie 192.168.21.0 in 192.168.123.0

Subnetzmaske (M): Standard 255.255.255.0

2. Rufen Sie Linux auf, um die Netzwerkkonfiguration zu ändern

Geben Sie die IP-Adresse ein, um die Netzwerkkarteninformationen anzuzeigen

[root@localhost Desktop]# IP-Adresse
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue status UNBEKANNT 
Link/Loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 Bereich Host lo
inet6 ::1/128 Bereich Host 
 valid_lft für immer preferred_lft für immer
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast Status UP qlen 1000
Link/Ether 00:0c:29:3b:64:33 brd ff:ff:ff:ff:ff:ff:ff
inet 192.168.31.31/24 brd 192.168.31.255 Bereich global eth0
inet6 fe80::20c:29ff:fe3b:6433/64 Bereichslink 
 valid_lft für immer preferred_lft für immer
3: pan0: <BROADCAST,MULTICAST> mtu 1500 qdisc Noop-Status DOWN 
Link/Ether 1a:76:3b:91:89:e6 brd ff:ff:ff:ff:ff:ff:ff

<BROADCAST,MULTICAST,UP,LOWER_UP> Die Netzwerkkartennummer eth0 vor dem mtu-Abschnitt ist die zuvor eingerichtete NAT-Netzwerkkarte

Passen Sie das Netzwerkkartenskript an und geben Sie den Befehl vi /etc/sysconfig/network-scripts/ifcfg-對應網卡編號ein
Hier nehmen wir eth0 als Beispiel, geben vi /etc/sysconfig/network-scripts/ifcfg-eth0 ein und geben den vi-Bearbeitungsmodus aus:

GERÄT="eth0"
BOOTPROTO="dhcp"
HWADDR="00:0C:29:3B:64:33"
IPV6INIT="ja"
NM_CONTROLLED="ja"
ONBOOT="nein"
TYPE="Ethernet"
UUID="d2818ab1-7ee1-44bf-b8b9-5bbecc6880f0"

Statischer IP-Modus: BOOTPROTO="static"

Autostart: ONBOOT="yes"

Statische IP-Informationen: IPADDR=192.168.123.123 //Wählen Sie eine konfliktfreie IP im Netzwerksegment 192.168.123.x der physischen Netzwerkkarte

Subnetzmaske: NETMASK=255.255.255.0

Subnetz-Gateway GATEWAY=192.168.163.2

Nach der Änderung wie folgt speichern

GERÄT="eth0"
BOOTPROTO="statisch"
HWADDR="00:0C:29:3B:64:33"
IPV6INIT="ja"
NM_CONTROLLED="ja"
ONBOOT="ja"
TYPE="Ethernet"
UUID="d2818ab1-7ee1-44bf-b8b9-5bbecc6880f0"
IPADDR=192.168.123.123
NETMASK=255.255.255.0
GATEWAY=192.168.123.2

3. Starten Sie die Netzwerkkarte neu und überprüfen Sie den Status der NAT-Netzwerkkarte im Windows-Netzwerkadapter

Neustartbefehl: Neustart service network restart

Die bisherige Einstellung des automatischen Erfassungsmodus der VMnet8-Eigenschaften wurde (automatisch) in den folgenden Zustand geändert

Hinweis: Überprüfen Sie, ob sich die IP-Adresse im selben Netzwerksegment wie die physische Netzwerkkarte befindet, und verwechseln Sie diese IP nicht mit der vorherigen 192.168.123.123. Die Standard-xxx1 ist in Ordnung. Die Standard-Subnetzmaske ist 255.255.255.0. Wenn kein Standard-Gateway vorhanden ist, können Sie es manuell hinzufügen: 192.168.123.2

4. Stellen Sie eine SSH-Verbindung her und beheben Sie das Problem, dass kein Zugriff auf das externe Netzwerk möglich ist

Lokale Ausführung: ssh [email protected] fordert zur Eingabe des Passworts auf und betritt erfolgreich das System

Testen Sie, ob das externe Netzwerk nach dem Ändern der statischen IP verfügbar ist

[root@localhost ~]# ping baidu.com
Ping: unbekannter Host baidu.com

Ändern Sie die DNS-Konfigurationsinformationen sudo vim /etc/resolv.conf und fügen Sie die Gateway-Adresse der virtuellen Netzwerkkarte am Ende der DNS-Konfiguration hinzu:

Suche nach lokaler Domain
Nameserver 192.168.123.2

Nach dem Speichern noch kurz warten und dann erneut pingen

[root@localhost ~]# ping baidu.com
PING baidu.com.localdomain (220.181.38.148) 56(84) Bytes Daten.
64 Bytes von 220.181.38.148: icmp_seq=1 ttl=128 Zeit=45,5 ms
64 Bytes von 220.181.38.148: icmp_seq=2 ttl=128 Zeit=44,9 ms
64 Bytes von 220.181.38.148: icmp_seq=3 ttl=128 Zeit=45,4 ms
64 Bytes von 220.181.38.148: icmp_seq=4 ttl=128 Zeit=45,1 ms
64 Bytes von 220.181.38.148: icmp_seq=5 ttl=128 Zeit=45,2 ms
64 Bytes von 220.181.38.148: icmp_seq=6 ttl=128 Zeit=45,0 ms

Wenn die Netzwerkkarte neu gestartet wird oder das System DHCP erlaubt, automatisch DNS abzurufen, wird die zuvor geänderte DNS-Konfiguration ungültig. Daher müssen Sie NM_CONTROLLED="no" [ob Network Manager-Verwaltung erlaubt ist, auf "no" setzen] in der Netzwerkkartenkonfiguration vi /etc/sysconfig/network-scripts/ifcfg-eth0 Starten Sie die Netzwerkkarte neu und konfigurieren und ändern Sie die DNS-Konfiguration erneut. sudo vim /etc/resolv.conf add nameserver 192.168.123.2

Nachdem die Änderung abgeschlossen ist, starten Sie den service network restart neu. Die DNS-Konfiguration ist weiterhin gültig.

Quellen:

*Detaillierte Erklärung der Lösung für das Zurücksetzen von resolv.conf nach einem CentOS-Neustart

*Verwenden Sie xshell, um eine Verbindung zu Linux in VMware herzustellen

Xshell 5 stellt eine Verbindung zum Linux-System in der lokalen virtuellen Maschine her

Lösung für das Problem, dass die virtuelle VMware-Maschine das externe Netzwerk nach dem Ändern der statischen IP nicht anpingen kann und eth0 fehlt*

*CentOS7 setzt statische IP und Windows kann die virtuelle Maschine nicht anpingen, die virtuelle Maschine kann die externe Netzwerklösung nicht anpingen

Hinweis: Nachdem die Einstellung erfolgreich war, sind das Netzwerksegment der NAT-Netzwerkkarte und das Netzwerksegment der physischen Netzwerkkarte inkonsistent, nachdem die physische Maschine die IP geändert hat, was die Verwendung nicht beeinträchtigt.

Dies ist das Ende dieses Artikels über den Vorgang der Verbindung mit einer lokalen virtuellen Linux-Maschine über SSH. Weitere relevante Inhalte zur Verbindung mit einem lokalen Linux über SSH finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Tutorial zur Konfiguration von SSH und Xshell für die Verbindung zum Server unter Linux (mit Bildern)
  • So lösen Sie das Problem der Trennung der Linux-SSH-Remoteverbindung
  • Das Paramiko-Modul unter Python implementiert eine SSH-Verbindung zur Anmeldung beim Linux-Server

<<:  NodeJS realisiert die Bildtextsegmentierung

>>:  Ausführliches Tutorial zur Installation und Konfiguration von MySQL 8.0.20

Artikel empfehlen

Tutorial zur Installation von MySQL 5.7.18 auf Mac OS 10.12

Ich habe das ganze Internet durchsucht und bin au...

Erfahren Sie mehr über das V-Modell und seine Modifikatoren in einem Artikel

Inhaltsverzeichnis Vorwort Modifikatoren des V-Mo...

Klassischer MySQL-High-Level-/Befehlszeilenvorgang (schnell) (empfohlen)

Da ich lernen muss, wie man Server und Datenbanke...

So implementieren Sie den Selbststart eines Docker-Containers

Container-Autostart Docker bietet einen Neustartr...

Lösung für das Problem ungenauer JS-Zahlen

Die verständlichste Erklärung des Genauigkeitspro...

Transkript der Implementierung berechneter Vue-Eigenschaften

In diesem Artikel wird das Implementierungszeugni...

Lösung zum Hinzufügen einer iptables-Firewall-Richtlinie zum MySQL-Dienst

Wenn Ihre MySQL-Datenbank auf einem CentOS7-Syste...

Miniprogramm zur Implementierung der Token-Generierung und -Verifizierung

Inhaltsverzeichnis Verfahren Demo Mini-Programm B...

Detaillierte Erklärung des Lebenszyklus einer Angular-Komponente (I)

Inhaltsverzeichnis Überblick 1. Hook-Aufrufreihen...

Detaillierte Erklärung der Zählung ohne Filterbedingungen in MySQL

zählen(*) erreichen 1. MyISAM: Speichert die Gesa...

Zusammenfassung der allgemeinen Docker-Befehle und Tipps

Installationsskript Ubuntu / CentOS Es scheint ei...

So vermeiden Sie die Duplizierung von Daten beim Einfügen in einen MySql-Batch

Inhaltsverzeichnis Vorwort 1. Einfügen von ignore...