de comandos shell script para resolver el libre SCP densa Login

transferir archivos entre un servidor remoto: Escenario

Dos de inicio de sesión del servidor secreto, libre

Un grupo de cuatro servidores

UN IP
UN 47.110.129.242
si 172.16.214.209
C 172.16.214.251
re 172.16.214.251

Generación de un servidor de archivos de claves pública y privada y
genera el par de claves (Ejecutar los siguientes comandos en el host A id_rsa, id_rsa.pub ):

ssh-keygen -t rsa

El proceso de implementación se mantendrá después de los resultados, pulse Intro para ejecutar:
Aquí Insertar imagen Descripción
la copia /home/user_01/.ssh/id_rsa.pub archivo de clave pública correspondiente al servicio de un directorio de servicio B .SHH y modificar los nombres de archivo authorized_keys

 scp -P 22033  /home/user_01/.ssh/id_rsa.pub  [email protected]:/home/user_01/.ssh/authorized_keys.pub

Necesidad de introducir una contraseña de servidor
C, D se repite archivo de servicio servicio de replicación clave común B, con referencia a las instrucciones anteriores

2. Verificar el éxito
de repetición de comandos del archivo anterior SCP no requiere una contraseña

Dos ediciones shell script de
  1. Crear un archivo de transferencia de archivos scp.sh
touch scp.sh
  1. Editar el archivo
vim scp.sh
scp -P 22033  /wwwroot/java/tomcat-app/kxgzapp.war [email protected]:/wwwroot/java/tomcat-app/

scp -P 22033  /wwwroot/java/tomcat-app/kxgzapp.war [email protected]:/wwwroot/java/tomcat-app/
scp -P 22033  /wwwroot/java/tomcat-app/kxgzapp.war [email protected]:/wwwroot/java/tomcat-app/
  1. Subvención permisos de ejecución al archivo scp.sh
chmod 777 scp.sh
  1. El archivo sh última ejecución
./scp.sh
Publicado 10 artículos originales · ganado elogios 9 · visitas 448

Supongo que te gusta

Origin blog.csdn.net/weixin_43829047/article/details/104650519
Recomendado
Clasificación