1. Se requiere que el usuario root inicie sesión en el servidor B en el servidor A a través del usuario xw sin contraseña.
2. Compruebe si hay una clave de cifrado asimétrica bajo el usuario actual, cd ~/.ssh
2.1. Si el directorio .ssh no existe, se generará automáticamente usando el siguiente comando
ssh localhost
2.2 Si la clave rsa no existe, use el siguiente comando para generar las claves pública y privada
ssh-keygen -t rsa -P ""
3. Envíe la clave pública al directorio .ssh del servidor B
scp ./id_rsa.pub xw@ipB:/home/xw/.ssh/pubkey_serverB
El usuario 4.xw inicia sesión en el servidor B
Escriba el contenido de pubkey_serverB en autorizado_keys
cat pubkey_serverB >> authorized_keys
5. Autorizar el permiso de claves_autorizadas al 644
chmod 644 authorized_keys
6. Se recomienda ejecutar el comando desde el servidor A.
ssh xw@ipB可以检验