Estou tentando:
$ ssh eric@myserver
onde myserver
está uma máquina na intranet. Posso executar ping myserver
ou responder ao HTTP na porta 8080, etc., mas quando tento ssh
, recebo
ssh: connect to host myserver port 22: Connection refused
Estou usando o Ubuntu 10.
ps -ax
, conforme sugerido, fornece:
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
. Não tenho certeza do que isso significa.ssh
não está sendo executado.sshd
processo, o que significa quesshd
não está sendo executado. A solução é começarsshd
.As duas opções anteriores são boas. Você também pode usar os argumentos
-v
ou-vv
.fonte
Também enfrentei esse problema, mas em um ambiente VirtualBox, para resolvê-lo, precisamos definir o endereço IP para o mesmo segmento da LAN; por exemplo:
Na minha máquina host, abro
cmd
e digitoipconfig
. Eu recebo 100.2.2.1 (por exemplo).Portanto, na máquina virtual, devemos definir o endereço da VM
/etc/hosts
para um valor como 100.2.2.3, dar uma olhada no número final e devolver a máquina virtual, mas antes de iniciar a máquina virtual, configure a rede nas configurações do virtual máquina, por isso precisamos definir o adaptador de rede na conexão de ponte.Tudo isso está em um ambiente Solaris.
fonte