Como antecipar um comando SSH antes mesmo de conectar no servidor?

1. Como antecipar um comando SSH antes mesmo de conectar no servidor?

Lucas
FreedomLINUX

(usa Debian)

Enviado em 25/01/2017 - 10:53h

olá todos do fórum.
Todo dia eu ligo meu pc e digito esse comando na minha máquina local:
sudo apt update; sudo apt upgrade; sudo apt full-upgrade; sudo apt autoremove; service apache2 stop 

quero saber como posso dar um comando para atualizar minha máquina local e meu servidor remoto onde mantenho vários sites de clientes.

sei que tem como fazer scrippt mas não confio muito nisso, prefiro atualizar na mão mesmo.

como ficaria o comando para atualizar as 2 máquinas com apenas 1 comando?

tentei esse aqui:
sudo apt update; sudo apt upgrade; sudo apt full-upgrade; sudo apt autoremove; service apache2 stop; ssh -p 555  root@10.10.101.10; sudo apt update; sudo apt upgrade; sudo apt full-upgrade; sudo apt autoremove 


mas não funcionou.......

Obs: eu dou stop no mal apache local para reservar mais recurso e só ativo quando tem projeto novo...


  


2. Re: Como antecipar um comando SSH antes mesmo de conectar no servidor?

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/01/2017 - 11:30h

Havia um ";" após o ip.

sudo apt update; sudo apt upgrade; sudo apt full-upgrade; sudo apt autoremove; service apache2 stop; ssh -p 555 root@10.10.101.10 "sudo apt update; sudo apt upgrade; sudo apt full-upgrade; sudo apt autoremove"


3. Re: Como antecipar um comando SSH antes mesmo de conectar no servidor?

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/01/2017 - 11:35h

Dica: Atualize e observe primeiramente seu ambiente teste. Tenha certeza que não quebrou nada antes de atualizar seu ambiente produtivo.


4. Re: Como antecipar um comando SSH antes mesmo de conectar no servidor?

Lucas
FreedomLINUX

(usa Debian)

Enviado em 25/01/2017 - 13:00h

amarildosertorio escreveu:

Dica: Atualize e observe primeiramente seu ambiente teste. Tenha certeza que não quebrou nada antes de atualizar seu ambiente produtivo.


nunca quebrou nenhum pacote antes, para simplificar quero poder atualizar só com um comando e mesmo assim ele pergunta se realmente quero atualizar antes de baixar e aplicar as atualizações.

tentei assim:
sudo apt update; sudo apt upgrade; sudo apt full-upgrade; ssh -p 555 root@10.10.10.10 apt update; apt upgrade; apt full-upgrade 
e assim:
sudo apt update; sudo apt upgrade; sudo apt full-upgrade; ssh -p 555 root@10.10.10.10 "apt update; apt upgrade; apt full-upgrade" 
e não funcionou.

e com esse ultimo ainda dá um erro:

Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.

WARNING: apt does not have a stable CLI interface. Reading package lists...
Building dependency tree...Use with caution in scripts.


Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.








5. Re: Como antecipar um comando SSH antes mesmo de conectar no servidor?

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/01/2017 - 13:38h

Para não te solicitar uma confirmação basta utilizar o "-y"

$ apt-get --help
-y  Assume Yes to all queries and do not prompt 



6. Re: Como antecipar um comando SSH antes mesmo de conectar no servidor?

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/01/2017 - 15:08h

FreedomLINUX escreveu:

e com esse ultimo ainda dá um erro:

Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.

WARNING: apt does not have a stable CLI interface. Reading package lists...
Building dependency tree...Use with caution in scripts.


Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.




Não houve erro não. Apenas um aviso em relação ao CLI.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts