Programm remote ausführen

mario9000

mario9000

Mitglied
Ich möchte ein Programm (Konsole) ausführen das von einem Client gesteuert wird. Quasi SSH aber ich möchte das nach dem Verbindungsaufbau kein Password abgefragt wird sondern gleich das Programm startet.

Weiß jemand was ich da am besten machen kann?
 
Hi,

schon mal an "ssh" mit Public-Key-Authentifizierung (und ggf. Option "-o BatchMode=yes") gedacht? Wenn das nicht ausreicht, evtl. "expect" ...

Gruss, A.
 
rsh geht auch ...

Bei Windows gibts alternativ den RPC winexe oder so gibts da von unix aus zur Ausführung. Vielleicht bietet Samba ja auch einen RPC, wäre aber nur in Heterogenen Umgebungen gut.
 
Zuletzt bearbeitet:
public key vom client auf dem server in die ~/.ssh/authorized_keys eintragen.

Code:
user@client # ssh server command
und fertig.
 
Wo muss ich das eintragen?

Datei: .ssh/authorized_keys

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBzDnSY2plegwDhPpfFNZX9qQlJ5VeqN6RoGvenPZKzWm/$

root@192.168.178.53 htop

bringst nicht...

aber die .bash_profile schon...
 
Zuletzt bearbeitet:
In der .bash_profile hat der Schluessel nichts zu suchen. Der Befehl 'ssh-keygen', ausgefuehrt auf dem lokalen Rechner, erzeugt die Dateien "~/.ssh/id_rsa" und "~/.ssh/id_rsa.pub". Letztere Datei kopierst Du auf den entfernten Rechner und haengst sie dann mittels "cat id_rsa.pub >> ~/.ssh/authorized_keys" and die erlaubten Schluessel an. Danach solltest Du Dich beim naechsten mal ohne Passwort auf dem entfernten Rechner einloggen koennen.
 

Ähnliche Themen

Installation von COM Ports unter Unix

3 Wege zur Authentifizierung?

Authentifizieren/Authorisieren mit LinOTP/AD

PATH wird nicht richtig durchsucht

Ubuntu 14.10 end of life - Was nun?

Zurück
Oben