Benutzer-Werkzeuge

Webseiten-Werkzeuge


perl_ssh_verbindungen_und_commands

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

perl_ssh_verbindungen_und_commands [2015/06/01 09:19] (aktuell)
admin angelegt
Zeile 1: Zeile 1:
 +====== SSH Verbindungen und Commands ======
  
 +Variante 1:
 +<code perl>
 +open(my $ssh, "| ssh nagios\@$opt_HOST"​);​
 +print $ssh "​$QCMD\n";​
 +print $ssh "ls -l\n";
 +print $ssh "​exit\n";​
 +close($ssh) or die "​$!";​
 +</​code>​
 +
 +Variante 2 - mit Perl-Modul:
 +<code perl>
 +my $host = "​hostname";​
 +my $ssh = Net::​SSH::​Perl->​new($host);​
 +$ssh->​login();​
 +my($out, $err, $exit) = $ssh->​cmd("​./​directory/​shellscript.sh"​);​
 +</​code>​
 +
 +====== Links zum Thema ======
 +  * http://​lanti.wordpress.com/​2008/​04/​21/​netsshperl-installieren/​
perl_ssh_verbindungen_und_commands.txt · Zuletzt geändert: 2015/06/01 09:19 von admin