Chamada remota do script de shell

1

Existem dois sistemas A e B . Eu tenho dois scripts de shell em A (chamado como servidor).

B has to call these shell scripts and only if B is authenticated A has to run shell scripts and send the output to B (client).

Call to shell scripts também incluirá argumentos de linha de comando.

Como proceder?

    
por user3234270 02.04.2014 / 11:56

2 respostas

1

Instale openssh-server no sistema A :

sudo apt-get install openssh-server

Em seguida, do tipo B do sistema:

ssh -t user_login@ip_of_system_A "/path_to_your_script arg1 arg2"

Basta substituir user_login , ip_of_system_A e path_to_your_script de acordo com suas necessidades.

    
por Sylvain Pineau 02.04.2014 / 12:58
-1

Em A você deve colocar seu usuário @ A_ip-adress

   for host in A; do echo "== $host =="; ssh $host '/path_to_script_in_A/script; echo'; done 
    
por user206499 02.04.2014 / 12:43