Installieren
- Windows 7 64-Bit-Hostbetriebssystem mit VirtualBox 4.2 und Ubuntu 12.04-Gastbetriebssystem.
- Der OpenSSH-Server ist installiert und wird ausgeführt ( ssh -v localhost verbindet sich lokal auf dem Gastcomputer).
- Kann SSH zu externen Servern (keine ausgehende Windows-Firewall-Regel blockiert Port 22)
- Kann die IP des Gastes anpingen (192.168.56.101)
Problem
Mit PuTTY to SSH auf die IP des Gastbetriebssystems (192.168.56.101) kehrt PuTTY fast sofort mit zurück
Netzwerkfehler: Verbindung abgelehnt
Wie kann ich dieses Problem diagnostizieren und beheben?
quelle
Keine der anderen Lösungen ist gut, weil:
Szenario
Problem
SSH-Verbindung abgelehnt
Lösung
quelle
Folgendes funktioniert für mich:
Vor:
Nach:
Im Grunde habe ich einen Teil der Datei {/ etc / network / interfaces} folgendermaßen geändert:
Vor:
Nach:
Werke:
ssh [email protected]
quelle
Secure Shell (SSH) ist ein Protokoll zum Anmelden und Ausführen von Befehlen auf Remotecomputern. Es bietet sichere verschlüsselte Kommunikation. Wenn Sie über eine Firewall-Schnittstelle über SSH remote auf Ihren Computer zugreifen möchten, aktivieren Sie diese Option. Sie müssen das openssh-server-Paket installiert haben, damit diese Option nützlich ist.
Hier kommt die Information, dass das Paket
openssh-server
installiert werden muss. Nachdem Sie dies auf dem Gast gemacht und den vm neu gestartet haben, können Sie ssh verwenden.quelle
Sie sollten sicherstellen, dass die Firewall Ihres Gastbetriebssystems eingehende Verbindungen an Port 22 nicht blockiert.
quelle
sudo ufw status
.Vielleicht ist es ein Problem mit der Zugangskontrolle. So deaktivieren Sie es und gestatten den vollständigen Zugriff als Root:
Ich hatte ein ähnliches Problem mit dem VNC-Viewer
quelle
Das Problem wurde behoben, indem der DHCP-Server auf dem VirtualBox-Netzwerkadapter aktiviert wurde.
VirtualBox (neueste Version, Version 5) -> Datei -> Einstellungen -> Netzwerk -> Nur-Host-Netzwerke (Registerkarte) -> Details zu Nur-Host-Netzwerken (Symbol-Tool) -> DHCP-Server
Meine Einstellungen für Schritt 2
quelle
Hey, ich kehre gerade zu der ersten Seite zurück, die ich in meiner Mini-Saga über Fehlerbehebung und Recherche gefunden habe.
Anfang-zu-Ende-Anleitung zum Einrichten eines CentOS-Servers mit Oracle VM:
Teil I - Einrichtung der virtuellen Maschine
Teil II - Konfiguration des virtuellen Netzwerks
Teil III - Serverkonfiguration
yum check-update
,yum upgrade
undyum clean all
.nmtui
.<Add…>
. d. Geh runter und drücke OK.nmtui
und navigierenreboot
.Teil IV - Clientkonfiguration und -nutzung
hostname -I
in Ihrem CentOS-Terminal). Auf diese Weise können Sie alles, was Sie für [Hostname] ausgewählt haben, austauschbar mit der IP-Adresse Ihres Servers verwenden. Normalerweise setze ich dies auf den in Teil II gewählten Hostnamen.[user]@[hostname]
auf Ihren CentOS-Server zu sshen . Ist dies nicht der Fall, müssen Sie möglicherweiseopenssh-client
undopenssh-server
auf Ihren Computern installieren .Teil V - Bereitstellen von Websites
quelle
Ich musste dieses Problem lösen, indem ich eine UFW-Regel für den 2. Adapter hinzufügte:
Wobei enp0s8 der Name meines 2. Adapters ist (auf alten Ubuntu-Distributionen war dies eth1).
quelle
Öffnen Sie in Ihrer Linux-Box (VirtualBox Ubuntu) das Terminal und geben Sie den folgenden Befehl ein:
sudo service ssh start
Versuchen Sie danach erneut, eine Verbindung herzustellen
Oh mein Böses, ich habe verpasst, worauf gronostaj hingewiesen hat
OK, manchmal sind die Lösungen wirklich einfach. Vor kurzem hatte ich das gleiche Problem mit Slackware-Gast auf Windows 7-Host. Alles, was ich tun musste, war, eth'X zu konfigurieren und IP 192.168.56.xxx zuzuweisen. Subnetz 255.255.255.0 (wenn nur Host-Adapter) Diese Frage ist fast ein Jahr alt, also erwähne ich dies für jemanden wie mich auf dieser seite suche nach "ssh connection refused" ;-)
quelle
Hatte das gleiche Problem, löste es durch Hinzufügen einer virtuellen Festplatte zur VM, die keine hatte.
quelle