GNU/Linux >> Linux Esercitazione >  >> Linux

linux esegue il comando da remoto

 ssh [email protected] 'bash -s' < local_script.sh

oppure puoi semplicemente

 ssh [email protected] "remote command to run" 

Immagino ssh è il modo più sicuro per questo, per esempio :

ssh -OPTIONS -p SSH_PORT [email protected]_server "remote_command1; remote_command2; remote_script.sh"  

dove le OPTIONS devono essere distribuite in base alle tue esigenze specifiche (ad esempio, associazione solo a ipv4) e il tuo comando remoto potrebbe avviare il tuo demone Tomcat.

Nota :
Se non vuoi essere avvisato ad ogni esecuzione di ssh, dai un'occhiata anche a ssh-agent e facoltativamente a keychain se il tuo sistema lo consente. La chiave è... comprendere il processo di scambio delle chiavi ssh. Si prega di dare un'occhiata attenta a ssh_config (ovvero il file di configurazione del client ssh) e sshd_config (ovvero il file di configurazione del server ssh). I nomi dei file di configurazione dipendono dal tuo sistema, comunque li troverai da qualche parte come /etc/sshd_config . Idealmente, i pls non eseguono ovviamente ssh come root ma come utente specifico su entrambi i lati, server e client.

Alcuni documenti extra sulle pagine principali del progetto sorgente :

ssh e ssh-agent
man ssh

http://www.snailbook.com/index.html
https://help.ubuntu.com/community/SSH/OpenSSH/Configuring

portachiavi
http://www.gentoo.org/doc/en/keychain-guide.xml
un vecchio tuto in francese (da me :-) ma potrebbe anche essere utile:
http://hornetbzz.developpez.com/tutoriels/debian/ssh/keychain/


Linux
  1. Come trovare connessioni SSH attive su Linux

  2. Comando Linux mv

  3. Linux du comando

  4. comando IP Linux

  5. eseguire il comando sudo su Linux da plink.exe[windows]

Al comando in Linux

Esegui comandi su sistemi Linux remoti tramite SSH

Come passare la password al comando SSH in Linux

Comprendere il comando uname in Linux

Utilizzo del comando SSH nei sistemi Linux/Unix

Un ragazzo Windows in un mondo Linux:configurazione del comando SSH in Linux