So verbinden Sie Xshell5 mit Linux in einer virtuellen Maschine und beheben den Fehler

So verbinden Sie Xshell5 mit Linux in einer virtuellen Maschine und beheben den Fehler

Ich habe vor langer Zeit eine virtuelle Maschine installiert und jetzt habe ich endlich Linux installiert. Obwohl die Konfiguration der Maschine ziemlich gut ist und die virtuelle Maschine im Allgemeinen nicht sonderlich festhängt, kann das Hin- und Herschalten manchmal zu echten Kopfschmerzen führen. Obwohl es nicht hängt, ist die CPU-Auslastung immer noch sehr hoch. Außerdem verbraucht es viel Strom. Seit ich von dem magischen Tool Xshell gehört habe, habe ich begonnen, es zu studieren. (Bei Fragen scrollen Sie bitte nach unten.)

Zunächst einmal ist Xshell eine Anwendung, die zwei Hosts im selben Netzwerksegment verbindet. Einfach ausgedrückt handelt es sich dabei um eine Anwendung, mit der von einer Maschine aus mehrere Computer gesteuert werden können. Beachten Sie, dass es sich um dasselbe Netzwerksegment handelt. Dieses Konzept ist sehr wichtig und wir werden es bei der Konfiguration von Xshell definitiv verwenden. Diese Anwendung ermöglicht es uns, die Systemterminals anderer Computer in einer Oberfläche zu bedienen. Eine virtuelle Maschine entspricht einem Computer und kann daher selbstverständlich auch verbunden werden.

Zuerst müssen Sie Xshell5 herunterladen. Sie finden es auf Baidu. Während der Installation wird ein Schlüssel abgefragt, aber Sie benötigen keinen, wenn Sie die Anwendung zu Hause oder in der Schule wählen. Nachdem ich es ausprobiert hatte, stellte ich fest, dass dies die richtige Option ist. Dann schalten wir unsere virtuelle Maschine ein. Rufen Sie das Terminal des Systems auf. Geben Sie den Kommandozeilenbefehl ifconfig ein und wir können unsere Netzwerkeinstellungen deutlich sehen.

Hier können wir unsere IP-Adresse deutlich sehen. Freunde, die nicht mit dem Internet verbunden sind oder keine Verbindung herstellen können, können die IP-Adresse hier nicht sehen, da einige zufällig sind und einige überhaupt nicht festgelegt wurden. Wir werden dies später in unserer Analyse besprechen.

Anschließend müssen wir die Netzwerkeinstellungen der virtuellen Maschine öffnen, um die eingestellte IP-Adresse zu überprüfen. In der Bearbeitungsspalte der virtuellen Maschine befindet sich ein virtueller Netzwerkeditor. Klicken wir darauf, um ihn zu öffnen.

Hier verwenden wir eine NAT-Verbindung. Wir müssen sicherstellen, dass die angezeigte IP-Adresse der aktuellen IP-Adresse der virtuellen Maschine ähnelt, aber sie muss nicht genau dieselbe sein. Wenn sie identisch ist, wird ein Fehler gemeldet, da die IP-Adresse wiederholt wird. Allerdings müssen die ersten drei Ziffern gleich sein und die letzte Ziffer kann beliebig gesetzt werden, um sicherzustellen, dass sie sich, wie bereits erwähnt, im selben Netzwerksegment befinden. Als nächstes müssen wir das Netzwerk- und Freigabecenter öffnen, das in der unteren rechten Ecke geöffnet werden kann. Klicken Sie rechts auf Adaptereinstellungen ändern. Wir sollten zwei zusätzliche Netzwerkkarten sehen können.

Der linke ist 1 und der rechte ist 2. Klicken Sie dann mit der rechten Maustaste und öffnen Sie die Eigenschaften. Dann Protokollversion 4. Normalerweise ist es nicht festgelegt. Zu diesem Zeitpunkt müssen wir es selbst festlegen, aber denken Sie daran, dass die IP-Adresse im selben Netzwerksegment nicht wiederholt werden kann. Ich habe sie beispielsweise oben auf 192.168.1.X festgelegt. Damit ist unsere lokale Einrichtung abgeschlossen. Als nächstes öffnen wir die von uns installierte Xshell und klicken oben rechts auf die Datei Sitzung. Das folgende Fenster wird angezeigt


Geben Sie die IP-Adresse Ihrer virtuellen Maschine auf dem Host ein. (Wichtige Dinge sollten dreimal gesagt werden). Klicken Sie einfach auf OK. Wenn die Verbindung unter normalen Umständen erfolgreich ist, müssen Sie Ihren Centos-Root-Namen und Ihr Anmeldekennwort eingeben. Geben Sie diese einfach ein, um die Verbindung herzustellen.

Die hier durchgeführten Vorgänge unterscheiden sich nicht von der Bedienung des Terminals in CentOS.

-------------------------------Das ist die Trennlinie der lustigen Dinge-----------------------------------------

Dies ist die einfachste Verbindungsmethode, die ich je im Internet gesehen habe. Wenn du immer noch willst, dass ich es mache, schaffe ich es vielleicht nicht = =! Schließlich bin ich nur ein Neuling. Als nächstes werde ich ein paar Stellen aufschreiben, an denen Fehler aufgetreten sind. Falls Neulinge das „Glück“ haben, dies zu lesen, wünsche ich ihnen viel Glück.

Das erste ist das Problem mit der IP-Adresse der virtuellen Maschine. Einige Freunde stellten fest, dass sie nach dem Laden des Systems keine Verbindung herstellen konnten. Dies kann daran liegen, dass die Netzwerkkarte nicht eingeschaltet war (Nebel). Wie auch immer, nachdem ich ifconfig aufgerufen hatte, gab es dort, wo ich eine rote Linie gezeichnet hatte, keine IP-Adresse. Es war sehr peinlich zu sehen, dass es überhaupt keine IP-Adresse gab. Es kann sein, dass Sie momentan keine Verbindung zum Internet herstellen können. Als erstes müssen wir die IP festlegen. Geben Sie im Terminal der virtuellen Maschine „setup“ ein. Wenn Sie sich zum ersten Mal anmelden, müssen Sie möglicherweise ein Kennwort eingeben. Kein Problem, geben Sie einfach Ihr Anmeldekennwort direkt ein. (Gleichzeitig gibt es hier ein Problem, aber nicht jeder ändert das Passwort, also gibt es keinen Unterschied. Tatsächlich sind das Anmeldepasswort und das Root-Passwort unterschiedlich.) Zu diesem Zeitpunkt sieht die grafische Benutzeroberfläche wie unten gezeigt aus

Die Maus kann hier nicht verwendet werden. Sie müssen mit der Tastatur zur Netzwerkkonfiguration wechseln und die Eingabetaste drücken. Wählen Sie die zweite Gerätekonfiguration aus und drücken Sie die Eingabetaste. Wählen Sie das erste Gerät aus und drücken Sie die Eingabetaste. Die folgende Schnittstelle wird angezeigt

Da ich dies eingerichtet habe, wird eine IP-Adresse vorhanden sein. Wenn Sie sie nicht eingerichtet haben, bewegen Sie den Cursor auf DHCP und drücken Sie die Leertaste. Was vorher da war*, wird verschwinden. Anschließend kannst du unten die IP-Adresse und auch die Subnetzmaske eingeben. Gib sie einfach so ein, wie ich es getan habe. Bestätigen Sie anschließend einfach den gesamten Rückweg und denken Sie daran, die Eingabetaste zu drücken. . . . (Ich möchte hier erwähnen, dass wir tatsächlich zuerst die IP-Adresse der virtuellen Maschine überprüfen und dann die IP-Adresse von CentOS entsprechend diesem Netzwerksegment festlegen können, was bequemer erscheint), lassen Sie die anderen Einstellungen unverändert und versuchen Sie es dann auf Xshell.

Hier sind einige einfache Anweisungen. Beachten Sie jedoch, dass diese sofort wirksam sind, d. h. sie werden ungültig, wenn Sie die virtuelle Maschine neu starten. Dies liegt daran, dass einige IP-Adressen zufällig sind.

Geben Sie den folgenden Befehl ein. Möglicherweise werden Sie darauf hingewiesen, dass Sie nicht über ausreichende Berechtigungen verfügen. Geben Sie in diesem Fall im Terminal „su root“ ein. Anschließend werden Sie aufgefordert, Ihr Kennwort einzugeben.

Das Passwort, das Sie unter Linux eingeben, wird nicht angezeigt. Das heißt, Sie haben es zwar eindeutig eingegeben, aber es wird nicht angezeigt. Sie können einfach die Eingabetaste drücken, um zu zeigen, dass es tatsächlich eingegeben wurde.

IP-Adresse ändern <br /> Ab sofort wirksam:
# ifconfig eth0 192.168.0.2 Netzmaske 255.255.255.0
Beginn der Wirkung:
Ändern Sie /etc/sysconfig/network-scripts/ifcfg-eth0

Ändern des Standard-Gateways
Ab sofort gültig:
# Route hinzufügen Standard gw 192.168.0.1 dev eth0
Beginn der Wirkung:
Ändern Sie /etc/sysconfig/network

DNS ändern
Ändern Sie /etc/resolv.conf
Die Änderung tritt sofort in Kraft und auch die Inbetriebnahme ist wirksam

Ändern des Hostnamens
Ab sofort gültig:
# Hostname centos1
Beginn der Wirkung:
Ändern Sie /etc/sysconfig/network

Ändern Sie die Netzwerkkartenkonfiguration

#vi /etc/udev/rules.d/70-persistent-net.rules

Nach der Änderung der Netzwerkeinstellungen müssen Sie neu starten
# Service-Netzwerk neu starten
oder
# /etc/init.d/network Neustart

Wenn Sie zu diesem Zeitpunkt immer noch keine Verbindung herstellen können, können Sie versuchen, Port 20 zu öffnen, da bei der Einrichtung von Xshell der Standardport 22 ist (obwohl dieser Port die meiste Zeit geöffnet ist).

/etc/init.d/sshd starten

Wenn es immer noch nicht funktioniert, ist die Firewall möglicherweise nicht ausgeschaltet. Wir können sie nur endgültig ausschalten.

1) Nach dem Neustart aktivieren: chkconfig iptables on
So deaktivieren Sie: chkconfig iptables off

2) Wird sofort wirksam und wird nach dem Neustart ungültig service iptables start
Herunterfahren: service iptables stop

Nun, das ist alles. . . Wenn Sie noch immer keine Verbindung herstellen können, hinterlassen Sie bitte eine Nachricht. Ich werde der Sache rechtzeitig nachgehen, auch wenn ich es möglicherweise nicht erklären kann. . . . .

Damit ist dieser Artikel darüber, wie man Xshell5 mit Linux in einer virtuellen Maschine verbindet und wie man die Fehlerursache behebt, abgeschlossen. Weitere relevante Inhalte zum Verbinden von Xshell5 mit Linux finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Verwenden Sie xshell, um eine Verbindung zum Linux-Server herzustellen
  • Verwenden Sie Xshell, um eine Verbindung zur virtuellen Linux-Maschine auf VMware herzustellen (grafische Schritte)
  • Lösung für das Problem, dass Xshell keine Verbindung zur virtuellen VirtualBox-Maschine herstellen kann
  • Verwenden Sie xshell, um die Proxy-Funktion zu implementieren und testen Sie sie mit Navicat für MySQL

<<:  Vue echarts realisiert die dynamische Anzeige von Balkendiagrammen

>>:  Detaillierte Erläuterung der gespeicherten Prozedur „MySql View Trigger“

Artikel empfehlen

Einführung in die CentOS7-Firewall und portbezogene Befehle

Inhaltsverzeichnis 1. Überprüfen Sie den aktuelle...

Vor- und Nachteile des Tabellenlayouts und warum es nicht empfohlen wird

Nachteile von Tabellen 1. Tabellen nehmen mehr Byt...

WeChat-Applet implementiert Taschenrechnerfunktion

WeChat-Miniprogramme erfreuen sich immer größerer...

So erstellen Sie einen Pod in Kubernetes

Inhaltsverzeichnis Wie erstelle ich einen Pod? We...

Erläuterung unveränderlicher Werte in React

Inhaltsverzeichnis Was sind unveränderliche Werte...

Änderung der Standardquelldatei sources.list des Ubuntu20.04 LTS-Systems

Wenn Sie den Inhalt der Datei „source.list“ verse...

Vue implementiert die Lupenfunktion der Produktdetailseite

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

So führen Sie den Top-Befehl im Batchmodus aus

Der Befehl „top“ ist der beste Befehl, den jeder ...

Erfahren Sie in fünf Minuten mehr über React Routing

Inhaltsverzeichnis Was ist Routing Grundlegende V...

So aktivieren Sie Fernzugriffsberechtigungen in MySQL

1. Melden Sie sich bei der MySQL-Datenbank an mys...