Cómo Linux implementa el control remoto de los comandos de shell

  

Todos sabemos que los comandos de shell se pueden ejecutar fácilmente en Linux. ¿Se pueden ejecutar comandos de shell en otras computadoras en otras computadoras? De hecho, está bien, las siguientes series pequeñas le presentarán el método de control remoto de Linux de los comandos de shell.

Sin contraseña 1.SSH

# realiza los servidores locales (una máquina): generar un par de claves

ssh-keygen -t dsa -P y lsquo; ’ -f ~ /.ssh /id_dsa

# Ejecución del servidor remoto (máquina B): autorice la máquina remota con la clave pública, primero debe copiar la clave pública local al servidor remoto, la máquina remota está autorizada , puede eliminar la clave pública

cat ~ /.ssh /id_dsa.pub》 ~ /.ssh /authorized_keys

Después de la operación, la máquina A puede SSH a la máquina B sin contraseña.

2. Ejecute comandos específicos

ssh [email protected] " /root/nginx/nginx-1.2.3/sbin/nginx -s reload "

Es el método para ejecutar comandos de shell de forma remota desde Linux. A través del método de este artículo, puede ejecutar comandos de shell de forma remota en otras computadoras, lo que le ahorra tiempo.

Copyright © Conocimiento de Windows All Rights Reserved