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:
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
- Crear un archivo de transferencia de archivos scp.sh
touch scp.sh
- 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/
- Subvención permisos de ejecución al archivo scp.sh
chmod 777 scp.sh
- El archivo sh última ejecución
./scp.sh