vscode se conecta al servidor remoto a través de ssh + inicio de sesión sin contraseña (imagen y texto)

1. Conéctese al servidor ssh

1. Abra Visual Studio Code, ingrese al mercado de expansión (Ctrl+Shift+X) y descargue la expansión Remote - SSH

2. Haga clic en la pestaña Explorador remoto y seleccione la categoría Remoto (Túnel/SSH)

3. Haga clic en configuración ssh

4. En el perfil de selección emergente, haga clic en el primero.

 5. Ingrese el siguiente contenido en el archivo de configuración.

Host <显示的服务器名字>
    HostName <服务器的ip>
    Port 22
    User <ssh登录的用户名>

como:

6. Después de guardar, haga clic en el botón Actualizar a la izquierda.

 7. Ahora expanda SSH y podrá ver la configuración que acaba de crear.

 

8. Use Ctrl + Shift + P para abrir la ventana de comandos, ingrese ssh connect to host y seleccione el primero (conectar en la ventana actual) o el segundo (conectar en una nueva ventana).

9. Seleccione la configuración que acaba de crear.

10. Cuando se le pregunte si desea guardar los hosts_conocidos, seleccione Continuar.

 11. Introduce la contraseña de acceso

 12. El usuario puede ver el mensaje cuando visita el servidor por primera vez, solo espere pacientemente, esta es la dependencia requerida para que el complemento se instale en el servidor, que ocupará aproximadamente 150 MB de espacio en el servidor. .

 13. Si esta situación persiste durante mucho tiempo, puede usar Ctrl + Shift + P para abrir la ventana de comando e ingresar a recargar ventana para recargar la ventana (se le pedirá que ingrese manualmente la contraseña nuevamente)

 

14. Cuando finalmente se muestra la siguiente página, significa que la conexión ha sido exitosa.

 

 2. Inicio de sesión sin contraseña

1. Para generar la clave pública/par de claves utilizado por ssh, ejecute el siguiente comando desde PowerShell o cmd en el cliente. Para obtener detalles sobre cómo usarlo, consulte: Oficial de Microsoft

ssh-keygen -t rsa

2. El archivo de configuración seleccionado es el archivo de configuración utilizado para conectarse al servidor antes, o abra el archivo de clave pública recién creado.

3. Después de ingresar a la página de edición, seleccione id_rsa.pub

4. Copie el contenido del archivo id_ras.pub.

5. Ingrese a la terminal e ingrese el siguiente comando

 echo "xxxx" >> ~/.ssh/authorized_keys

como:

6.Método de verificación

  • Use Ctrl + Shift + P para abrir la ventana de comandos, ingrese el comando de recarga de la ventana y confirme que la conexión se realizó correctamente en la esquina inferior izquierda. Si no hay una ventana que solicite una contraseña, significa éxito.

  •  Haga clic en Abrir carpeta en el administrador de recursos y seleccione cualquier carpeta para abrir. Durante este período, no se le pedirá que ingrese una contraseña, lo que significa que la configuración de inicio de sesión sin contraseña se realizó correctamente.

3. Manejo de situaciones de error comunes

1. Aparece un mensaje de error durante el proceso de conexión:Permission denied (publickey).

Esto se debe a que el servidor ha deshabilitado el permiso de inicio de sesión con contraseña ssh de forma predeterminada. El método de modificación es el siguiente:

  • Ingrese: en la terminal del servidor sudo vim /etc/ssh/sshd_configpara abrir el archivo.
  • Encuéntralo PasswordAuthenticationno cámbialo  a yes.
  • Reinicie el servicio ssh:sudo service sshd restart

Supongo que te gusta

Origin blog.csdn.net/savet/article/details/131683156
Recomendado
Clasificación