Skript in Terminalfenster ausführen

Mr. Brooks

Lt. Commander
Registriert
Aug. 2011
Beiträge
1.441
Hallo,

unter Windows habe ich für SSH-Verbindungen Putty eingesetzt und mir dafür Desktopverknüpfungen angelegt. Ein Doppelklick und die Verbindung wurde ohne Passwortabfrage (dank Schlüsselpaare) hergestellt. Es sind nur Verbindungen zu meinen Raspberry Pis - die Schlüsselpaare dienen hier lediglich der Bequemlichkeit, nicht der Sicherheit. Unter Linux habe ich entsprechende Shell-Skripte erstellt mit denen das auch geht, ich muss diese aber in einem Terminalfenster öffnen per

Code:
./shellscript

Ich möchte das gerne so lösen, dass ich nur das Skript per Doppelklick ausführen muss, ein Terminalfenster öffnet sich, stellt die Verbindung her und bleibt offen. Lediglich unter KDE habe ich dazu etwas gefunden: hier geht es mit dem KDE-Terminal-Emulator "Konsole" mit

Code:
konsole --hold -e ssh -i pub-datei user@ip-adresse

Ich suche aber eine Lösung für LXDE und Xfce. Unter beiden möchte ich auf "Konsole" verzichten. Das sieht hier echt schlimm aus und ich finde keine Möglichkeit die Optik anzupassen. Für andere Qt-Programme ging das unter Xfce/LXDE besser.

Mit dem Xfce-Terminal-Emulator geht das so nicht, er scheint den Teil ab "ssh" als Parameter für das Terminalprogramm zu interpretieren. Es kommt die Meldung, dass die Option "-i" nicht vorhanden sei. Vielleicht geht da ja mit einem anderen Terminal-Emulator (außer Konsole)?
 
Mr. Brooks schrieb:
Mit dem Xfce-Terminal-Emulator geht das so nicht, er scheint den Teil ab "ssh" als Parameter für das Terminalprogramm zu interpretieren. Es kommt die Meldung, dass die Option "-i" nicht vorhanden sei. Vielleicht geht da ja mit einem anderen Terminal-Emulator (außer Konsole)?

Das würde ich jetzt eigentlich als das normale verhalten interpretieren... schließ mal den kompletten ssh-Befehl in Anführungszeichen ein um klar zu machen dass das alles zum -e Parameter gehört.
 
Jesterfox schrieb:
schließ mal den kompletten ssh-Befehl in Anführungszeichen ein um klar zu machen dass das alles zum -e Parameter gehört.

Ja, das war auch echt zu einfach. Geht, Danke. :lol:
 
Zurück
Oben