Red de conocimiento informático - Problemas con los teléfonos móviles - Resumen de soluciones al problema de que Xshell no se puede conectar al puerto 22 (incluida la máquina virtual ubuntu VM)

Resumen de soluciones al problema de que Xshell no se puede conectar al puerto 22 (incluida la máquina virtual ubuntu VM)

Durante el proceso de conexión remota del software Xshell, se producirá un error de conexión de puerto que indicará: "Error en la conexión al puerto 22 de la dirección IP". Hoy, el editor resolverá las situaciones relevantes (sistema Ubuntu, conexión de máquina virtual VM) y dará respuestas detalladas al problema de que el software xshell no puede conectarse al puerto 22. Espero que pueda ayudar a todos;

El Primera situación: el sistema Ubuntu indica que la conexión al puerto 22 falló

Cuando instalamos ubuntu e iniciamos sesión de forma remota usando ssh, aparecerá el siguiente error.

[c:\~]$ssh192.168.142.84

Conectando a 192.168.142.84:22...

No se pudo conectar a '192.168.142.84'( puerto22): La conexión falló.

Escriba`help'tolearnhowtouseXshellprompt.

El error muestra que la conexión al puerto 22 de la dirección IP falló.

La solución es la siguiente:

(1) Apague el firewall y ejecute sudoufwdisable

nii@nii:~$sudoufwdisable

[sudo] contraseñafornii:

Firewall detenido y deshabilitado al iniciar el sistema

(2) Instale OpenSSH y ejecute el comando sudoapt-getinstallopenssh-serveropenssh-client.

(3) Ejecute el comando netstat-tnl para comprobar si el puerto 22 está abierto.

nii@nii:~$netstat-tnl

Conexiones de Internet activas (solo servidores)

ProtoRecv-QSend-QLocalAddressForeignAddressState

tcp00127.0.1. 1: 530.0.0.0: ESCUCHAR

tcp000.0.0.0: 220.0.0.0: ESCUCHAR

tcp00127.0.0.1: 6310.0.0.0: ESCUCHAR

tcp00127.0.0.1:33060.0.0.0:ESCUCHAR

tcp600:::22::ESCUCHAR

tcp600::1:631::ESCUCHAR

El La penúltima línea muestra que el puerto 22 ya está en el estado ESCUCHA.

Segundo: Resuelva el problema de que xshell no puede conectarse al puerto 22 en VM

Tan pronto como haya una red:

1.ifconfig comprobar, red virtual port eth0 Para el puerto de conexión de red.

2. En "Configuración de la máquina virtual" - "Adaptador de red", seleccione "Personalizar: red virtual específica", seleccione el puerto de red VMnet0, modo puente. Equivale a que una máquina virtual sea un host independiente que puede interconectarse con su propia máquina host y otras máquinas de la red.

En segundo lugar, cuando no hay red

Seleccione "Modo solo host" para establecer una red compartida entre la máquina virtual conectada al conmutador virtual VMnet1 y la máquina host. No puede compartirse. la red con otras máquinas virtuales.

1. En el intercambio de red del host, vea la "Red activa" de la siguiente manera:

2. Seleccione VMnet1, configure el host IP192.168.1.99 y conéctelo. La IP de la máquina virtual (192.168.1.100) permanece en el mismo segmento de red.

3. Seleccione "Editar"--""Editor de red virtual" y configure la subred en 192.168.1.0/24

4. En "Configuración de máquina virtual"--" En "Adaptador de red", seleccione "Personalizado: Red virtual específica", seleccione el puerto de red VMnet1, modo solo host.