J'essaie:
$ ssh eric@myserver
où myserver
est une machine dans l'intranet. Je peux cingler myserver
ou répondre à HTTP sur le port 8080, etc., mais quand j'essaye ssh
, j'obtiens
ssh: connect to host myserver port 22: Connection refused
J'utilise Ubuntu 10.
ps -ax
, comme suggéré donne:
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
. Pas sûr de ce que ça signifie.ssh
ne fonctionne pas.sshd
processus, ce qui signifie qu'ilsshd
n'est pas en cours d'exécution. La solution est de commencersshd
.Les deux options précédentes sont bonnes. Vous pouvez également utiliser les arguments
-v
ou-vv
.la source
J'ai également rencontré ce problème, mais dans un environnement VirtualBox, pour le résoudre, nous devons définir l'adresse IP pour qu'elle soit dans le même segment LAN; par exemple:
Sur ma machine hôte, j'ouvre
cmd
et tapeipconfig
. J'obtiens 100.2.2.1 (par exemple).Donc, dans la machine virtuelle, nous devons définir l'adresse de la machine virtuelle
/etc/hosts
sur une valeur comme 100.2.2.3, jeter un œil au nombre final et rebondir sur la machine virtuelle, mais avant de démarrer la machine virtuelle, configurer le réseau dans les paramètres du virtuel machine, nous devons donc définir la carte réseau en connexion de pont.Tout cela se fait dans un environnement Solaris.
la source