Gestión SSH del servidor en la nube gratuito de Google

El servidor en la nube gratuito de Google

Primero registre una cuenta de gmail como su cuenta de Google, luego vaya a cloud.google.com para solicitar un servidor en la nube gratuito. La llamada gratuita significa que Google le dará 300 dólares estadounidenses en su cuenta para pagar el alquiler del servidor, el período de prueba es de un año. Se requiere una tarjeta de crédito Visa para solicitarla. Métodos específicos Muchos artículos de introducción en Internet, vaya a Google para obtener artículos específicos.

Este servidor en la nube puede ser Windows o Linux, pero Windows solo se puede abrir con una cuenta paga. Abramos un servidor Linux. Abrí un servidor Ubuntu. Y al abrir, se requiere una dirección IP común a la que se pueda acceder externamente. Con una dirección IP pública, puedo acceder a ella directamente desde mi computadora. Lo probé, aunque es un servicio de nube doméstica de Google, aún se puede acceder a la dirección IP sin tener que volcar la pared.

Después de instalar el servidor, puede ingresar y administrarlo. En la página de la consola de Google Cloud, puede ver la instancia del servidor de la máquina virtual. Puede hacer clic en SSH arriba para abrir una ventana del navegador. En la ventana del navegador, puede administrar directamente el servidor Linux ingresando comandos.

Cómo SSH directamente para administrar este servidor en una computadora con Windows 10

Revisé la documentación oficial de Google y dijo que era un poco desordenado. Lo adiviné, y luego no seguí la documentación oficial, y lo hice según mi propio entendimiento, y tuvo éxito. Las prácticas específicas son las siguientes:

1. Desde su consola de administración:

https://console.cloud.google.com/compute/instances?project=txxxxxxxxxxxxxxx

Dentro de la página, en el menú izquierdo, Computer Engineer, puede ver la instancia de máquina virtual a la derecha. Como se muestra a continuación:

2. Después de seleccionar Computer Engine, ingrese a la página Computer Engine, puede ver su instancia de máquina virtual, como se muestra a continuación:

 

3. En el lado derecho de la imagen de arriba, el nombre de mi máquina virtual es linux-1. Este es el nombre que elegí cuando solicité el servidor de máquina virtual. Haga clic en [Conectar] en la figura anterior, elija abrir en una ventana del navegador y aparecerá una ventana emergente. En la ventana de terminal SSH de este navegador, puede usar la línea de comando para operar la máquina virtual Linux.

4. Quiero conectarme directamente a SSH en la computadora Win10 local en lugar de usar un navegador. Primero, debo crear un par de claves (un par de clave pública y clave privada) para SSH en la computadora Win10 local.

4.1.   Primero, cree un par de claves SSH en la computadora Win10 local. Cómo crear: Inicie PowerShell de WIN10, ingrese el comando ssh-keygen y presione Entrar, luego siga las indicaciones. Tenga en cuenta que se le solicita que ingrese el nombre del archivo para guardar la CLAVE SSH, debe ingresar el nombre completo del archivo de ruta. Luego creará 2 archivos. Cuando escribí, no pedí mi nombre de usuario. Más tarde, cuando lo usé, descubrí que el nombre de usuario es mi propio nombre de inicio de sesión en el sistema WIN10. El nombre de archivo que ingresé aquí es D: \ google. Como resultado, se crearon dos archivos para mí en el directorio raíz de la unidad D. El nombre de archivo de un archivo es google y el nombre de archivo de uno es google.pub. El archivo con sufijo es la clave pública. Otro natural es la clave privada.

4.2.  Cargue la clave pública en la máquina virtual Linux: en la página de la consola de administración de Google, que es la imagen de arriba, haga clic en el nombre de la máquina virtual. El nombre de la máquina virtual aquí es linux-1, ingrese la página [Detalles de instancia de máquina virtual]. Hay una [modificación] en la parte superior, haga clic para hacer que los datos de la página se puedan modificar. Como se muestra a continuación:

 

4.3 Después de ingresar el estado de modificación, desplace la página hacia la parte inferior, y hay una administración SSH cerca de la parte inferior como se muestra en la figura:

 

4.4 Haga clic en [Mostrar y modificar] en la figura anterior, despliegue hacia abajo para abrir la interfaz, aparecerá el botón [Agregar uno], haga clic en él y aparecerá un cuadro con el texto de solicitud: Ingrese la clave pública SSH. Como se muestra:

 

 

4.5. Luego, en la carpeta de la computadora WIN10 local, use un editor de texto (uso nopad ++) para abrir el archivo de clave pública que creé anteriormente. El nombre del archivo aquí es el archivo google.pub. Después de abrir, el texto dentro es la clave pública. Copie estas cadenas y péguelas en el cuadro de arriba. Tire hacia la parte inferior de la página y haga clic en el botón Guardar en la parte inferior.

5. Aquí reinicié la máquina virtual Linux.

6. Conexión SSH al servidor remoto de la máquina virtual Linux: estoy en el PowerShell del Win10 local e ingreso el comando SSH:
ssh -i D: \ googleCloud \ google [email protected]
Conectado con éxito a la máquina virtual remota Linux.


En el comando anterior, D: \ googleCloud \ google es el nombre de archivo de la ruta completa de mi archivo de clave privada. pcplayer es el nombre de inicio de sesión de la computadora cuando creé las claves públicas y privadas.

Resumen:
1. Cree claves públicas y privadas de SSH en la computadora local y cargue la clave pública en el servidor de la nube de Google;
2. Conéctese al servidor directamente con el comando ssh en PowerShell en la computadora local.
 

A continuación, intentaré usar el WebBroker de Delphi para escribir un programa de servidor web y ponerlo en marcha para ver si puedo acceder a la página abierta.

120 artículos originales publicados · 21 alabanzas · 140,000 visitas

Supongo que te gusta

Origin blog.csdn.net/pcplayer/article/details/105301263
Recomendado
Clasificación