Ich versuche:
$ ssh eric@myserver
wo myserver
ist eine Maschine im Intranet. Ich kann myserver
über Port 8080 usw. pingen oder auf HTTP antworten, aber wenn ich es versuche ssh
, erhalte ich
ssh: connect to host myserver port 22: Connection refused
Ich benutze Ubuntu 10.
ps -ax
, wie vorgeschlagen gibt:
eric@Isaiah:~$ ps -ax | grep ssh
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
1641 ? Ss 0:04 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session gnome-session
18376 pts/3 S+ 0:00 grep --color=auto ssh
ps -ax
. Nicht sicher, was es bedeutet.ssh
nicht läuft.sshd
Prozess, was bedeutet, dass ersshd
nicht ausgeführt wird. Die Lösung ist zu startensshd
.Die beiden vorherigen Optionen sind gut. Sie können auch die Argumente
-v
oder verwenden-vv
.quelle
Ich war auch mit diesem Problem konfrontiert, aber in einer VirtualBox-Umgebung müssen wir die IP-Adresse so einstellen, dass sie sich im selben LAN-Segment befindet, um es zu lösen. beispielsweise:
Auf meinem Hostcomputer öffne ich
cmd
und tippeipconfig
. Ich bekomme 100.2.2.1 (zum Beispiel).In der virtuellen Maschine müssen wir die Adresse der VM
/etc/hosts
auf einen Wert wie 100.2.2.3 setzen, die endgültige Nummer überprüfen und die virtuelle Maschine bouncen, aber vor dem Start der virtuellen Maschine müssen wir das Netzwerk in den Einstellungen der virtuellen Maschine konfigurieren Maschine, so müssen wir den Netzwerkadapter in Brückenverbindung setzen.All dies ist in einer Solaris-Umgebung möglich.
quelle