Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 9583|Respuesta: 3

[Linux] Archivos de inicio de sesión sin secretos (ssh) o copia sin secreto (scp) de Linux a otros servidores

[Copiar enlace]
Publicado en 17/2/2022 11:17:27 | | | |
Requisitos: Hay dos servidores, A (10.7.45.131) y B (10.7.45.132), para permitir que el servidor A inicie sesión sin contraseña al conectarse al servidor B vía SSH, o copiar los archivos del servidor A al servidor B mediante el comando scp.

El tutorial es el siguiente:

1. Iniciar sesión en el servidor A y ejecutar el siguiente comando para generar un par de archivos de clave pública y privada ssh, de la siguiente manera:



Bajo el directorio ~/.ssh/ se generarán dos archivos, id_rsa (clave privada) id_rsa.pub (clave pública), como se muestra en la figura siguiente:

2. Utilizar el comando ssh-copy-id para copiar o subir la clave pública al host remoto (realizar la subida del servidor A al servidor B) con el siguiente comando:

Como se muestra a continuación:



Comando ssh-copy-id para copiar la clave pública del host local al archivo authorized_keys del host remoto,
El comando ssh-copy-id también establece los permisos apropiados para el directorio principal del host remoto (home) y ~/.ssh, y ~/.ssh/authorized_keys.
El comando ssh-copy-id puede instalar el archivo de clave pública ssh local en la cuenta correspondiente al host remoto.
Inicia sesión en el servidor B, mira la carpeta /root/.ssh y descubre que el archivo authorized_keys está generado, como se muestra en la figura de abajo:







Anterior:[Práctica] Java no puede detectar excepciones personalizadas usando la reflexión de hutool
Próximo:[Combate real]. NET/C# utiliza SemaphoreSlim para limitar los métodos de ejecución concurrente
 Propietario| Publicado en 10/12/2022 11:34:01 |
CentOS 7 copia archivos a otro servidor mediante comandos
https://www.itsvse.com/thread-10012-1-1.html
 Propietario| Publicado en 5/6/2025 9:48:59 |
Para el puerto 22 no predeterminado:
 Propietario| Publicado en 4/8/2025 8:54:21 |
Linux utiliza rsync para sincronizar los datos con el nuevo servidor
https://www.itsvse.com/thread-11045-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com