Ich habe Red Hat Enterprise Linux (RHEL), das über Virtual Box ausgeführt wird. Mein ursprüngliches Betriebssystem ist Windows 7. Aus rein pädagogischen Gründen möchte ich in der Lage sein, von Win 7 über SSH auf RHEL zuzugreifen. Ich habe Putty unter Windows 7 heruntergeladen, weiß aber nicht, wie ich es machen soll, was ich will. Im Idealfall würde ich lieber die Linux-GUI verwenden, bin aber bereit, die CLI über die Eingabeaufforderung zu verwenden, wenn dies alles ist, was verfügbar ist. Wie nutze ich SSH, um auf meine RHEL VM zuzugreifen? Ich versuche meine Linuxkenntnisse zu erweitern.
quelle
ifconfig eth0
keinen Druckinet addr
nurHWaddr
dann ist die nächste Zeileinet6 addr
.Gary,
Ich bin mir nicht sicher, ob du deine Antwort schon hast ... also hier geht's :-)
Sie verwenden Windows 7 als HOST und RHEL als GUEST-Betriebssystem. Ich gehe davon aus, dass Ihre VirtualBox-Netzwerkkonfiguration für RHEL NAT (anstatt Bridged) ist. Dies bedeutet, dass Sie den folgenden Befehl verwenden müssen, um die Portweiterleitung (Port 22) vom Host zum Gast durchzuführen. Geben Sie an Ihrer Windows-Eingabeaufforderung den folgenden Befehl ein:
Port 22 ist der von ssh oder putty verwendete Standardport. Da Windows 7 diesen Port nicht verwendet, leitet der Befehl den gesamten Netzwerkverkehr über diesen Port vom Host an den Gast weiter. Jetzt können Sie an einer Eingabeaufforderung auf Ihrem Windows-System den folgenden Putty-Befehl verwenden, um sich von Ihrem Windows-System (HOST) aus bei Ihrem RHEL-System (GUEST) anzumelden.
putty userid @ localhost
Wobei 'userid' das Linux-Benutzerkonto auf Ihrem RHEL-System ist. Wenn Ihre Benutzer-ID beispielsweise das Root-Konto ist, geben Sie Folgendes ein:
Kitt root @ localhost
Sie werden aufgefordert, das Passwort einzugeben. Hoffe das hilft :-) --Slick
quelle
Dieser Beitrag, den ich gefunden habe, zeigt, wie man ssh zwischen einem Gast und einem Host konfiguriert. Obwohl es sich um einen Linux-Host handelt, geht es in den Hauptschritten um die Konfiguration des Linux-Gasts.
quelle
Wenn Sie hauptsächlich Dateien verschieben möchten, empfehle ich die Verwendung von WinSCP oder FileZilla.
WinSCP :
FileZilla :
quelle
Sie benötigen cygwin unter Windows, wenn Sie X11 von Ihrer RH-VM an Windows weiterleiten möchten.
Alternativ können Sie auch einfach '$ startx' ausführen und Sie gelangen zum GUI-Teil der Linux-Installation.
quelle
Für das GUI-Bit können Sie den Xming-Server ausprobieren .
Es gibt hier eine ähnliche Frage für einen FC-Gast,
SSH von Host-Maschine Win7 zu Gast Fedora-Maschine in VirtualBox
quelle
Möglicherweise können Sie dafür OpenSSH über Cygwin verwenden . Ich habe nicht die notwendigen Dinge, um es mit Ihrem Anwendungsfall auszuprobieren, aber ich denke, es sollte machbar sein.
quelle
Ich habe die Bridged-Verbindung für das Gast-RHEL6-Gast-Betriebssystem (auf meinem OpenSuse-Host) mit einem Verfahren wie dem von @Daniel Trebbien demonstrierten eingerichtet.
Dann musste ich die Netzwerkkonfigurationsbefehle in RHEL ausführen (insbesondere meine
eth0
Verwendung konfigurieren ,system-config-network-tui
wie im netten RHEL- Netzwerkkonfigurations-Tutorial hier angegeben ). Dieser letzte Schritt ist erforderlich, da Sie auch dann, wenn Sie Ihren Adapter überbrücken und die Netzwerkkonfiguration des Gasts nicht vollständig ist, nicht einfach auf das Internet oder ssh zugreifen können.quelle
Hier ist, wie ich die Verbindung / Einrichtung auf RedHat Linux 6 gemacht habe.
Erstellen Sie in Virtual Box Adapter 2 "Host Only Adapter".
Starten Sie Ihr Linux-System.
Aktivieren Sie den Adapter 2
ifconfig eth1 up
eine ip zuweisen (wähle welche du willst)
Sie können die Einstellung überprüfen, indem Sie ifconfig eingeben.
4. Stellen Sie mit SSH eine Verbindung zu 192.168.56.101 Port 22 her.
So richten Sie die Einstellung beim Start automatisch ein: Fügen Sie in / etc / sysconfig / network-scripts / ifcfg-eth1 hinzu
Bitte vergleichen Sie Ihre HWADDR (MAC-Adresse) in Ihren VM-Einstellungen. Es sollte dasselbe sein.
quelle