Estoy intentando acceder a mi invitado de Linux desde mi host OSX. Parece que hay algún problema con la red; puedo hacer ping al invitado, pero no puedo acceder a él mediante ssh. Estoy usando una conexión de solo host
sobre el invitado:
adminisorsimac3:~ bill$ ifconfig vboxnet0
vboxnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 0a:00:27:00:00:00
inet 192.168.56.101 netmask 0xffffff00 broadcast 192.168.56.255
adminisorsimac3:~ bill$ ping 192.168.56.101
PING 192.168.56.101 (192.168.56.101): 56 data bytes
64 bytes from 192.168.56.101: icmp_seq=0 ttl=64 time=0.059 ms
64 bytes from 192.168.56.101: icmp_seq=1 ttl=64 time=0.050 ms
adminisorsimac3:~ bill$ ssh [email protected]
ssh: connect to host 192.168.56.101 port 22: Connection refused
en el anfitrión:
p7p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.56.101 netmask 255.255.255.0 broadcast 192.168.56.255
Respuesta1
La razón está en el comando ssh:conexión denegada.
¿Se está ejecutando el servidor SSH en su sistema? Ejecute ps aux | grep sshd
en la terminal de Linux como root y vea si el demonio de SSH se está ejecutando.
Si es así, verifique que esté usando el puerto 22. Verifique su /etc/ssh/sshd_config
archivo y busque la Port
entrada (generalmente cerca de la parte superior). En el mismo archivo, verifique que la Listening Address
variable esté en blanco o al menos incluya la dirección IP de su host.