Xshell conecta (en vm) el servidor Ubuntu a través de ssh

Configuración del entorno de software:

  • Sistema operativo Windows 10 Professional Workstation Edition (v1909 x64);
  • VMware Workstation Pro 15.6 ;
  • ubuntu-20.04-live-server-amd64.iso ;
  • Herramienta de conexión de cliente Xshell 6;

Según el entorno anterior, el sistema ubuntu-server se ha instalado e implementado en la máquina virtual, el modo de red está puenteado y se puede acceder a la red externa, y la comunicación entre los hosts es normal, como se muestra a continuación:

 

 A continuación, usamos el cliente Xshell para conectarnos a ubuntu, y la conexión falla =》

Could not connect to 'ip' (port 22):Connection failed.

 Conexión de comando xshell = "[$ ssh nombre de máquina remota @ ip o telnet ip]

Aparecerá una ventana que le solicitará que ingrese una contraseña cuando el acceso sea exitoso, que es lo mismo que la operación de conexión de la interfaz anterior, pero aún no se puede acceder;

A continuación, verificamos si el puerto 22 utilizado por la conexión ssh está abierto en ubuntu en la vm:

Command = "[$ lsof -i: 22] muestra la siguiente información:

En este momento, debe instalar [openssh-server y openssh-client]:

Command = "[sudo apt install openssh-server openssh-client], el mensaje de solicitud ingresa Y y espera a que se complete la instalación;

service ssh start
ssh localhost
lsof -i:22

#注意:以上步骤安装完成后执行上面命令重启;

Ahora ingrese a Ubuntu para verificar el estado del puerto 22, si el puerto 22 está abierto;

Comando = "[netstat -ntlp | grep 22]

Abra el puerto, use Xshell para conectarse nuevamente, acceso normal, como se muestra a continuación:

Seleccione [Aceptar y guardar], continúe ingresando la contraseña de la cuenta y haga clic en Aceptar para conectarse normalmente;

Si hay un problema con la instalación de [openssh-server], se recomienda desinstalar y reinstalar:

#彻底删除openssh-server
sudo apt remove --purge openssh-server 
#安装openssh-server
sudo apt install openssh-server
#启动openssh-server
sudo service ssh restart 
#查看ssh是否启用
ps -e|grep ssh 
#查看监听端口22
netstat -tnl
#查看openssh版本命令
ssh -V
openssl version

El proceso anterior registra todo el proceso encontrado cuando Xshell se conecta al sistema ubuntu en vm. Espero ayudar a más amigos; 

 

 

Supongo que te gusta

Origin blog.csdn.net/ChaITSimpleLove/article/details/108542730
Recomendado
Clasificación