Bash Datei per SSH in Windows starten
Hi,
ich bin gerade auf der Suche nach einer Möglichkeit mein Bashscript auf einem Ubuntu Server in Windows mit einem Klick zu starten.
Meine Traumvorstellung ist:
1. Icon auf Windows das mit einem Klick eine Terminalsitzung startet
2. Meine Batch Datei wird ausgeführt, gibt Werte zurück und eingaben müssen möglich sein.
Habe bereits mit plink experimentiert. Allerdings bekomme ich hier keine Ausgaben und ich kann keine eingaben mehr tätigen.
Optimal wäre es wie eine Putty Sitzung nur ohne Eingaben von Zugangsdaten und Pfade.
Gibt es hier Möglichkeiten?
ich bin gerade auf der Suche nach einer Möglichkeit mein Bashscript auf einem Ubuntu Server in Windows mit einem Klick zu starten.
Meine Traumvorstellung ist:
1. Icon auf Windows das mit einem Klick eine Terminalsitzung startet
2. Meine Batch Datei wird ausgeführt, gibt Werte zurück und eingaben müssen möglich sein.
Habe bereits mit plink experimentiert. Allerdings bekomme ich hier keine Ausgaben und ich kann keine eingaben mehr tätigen.
Optimal wäre es wie eine Putty Sitzung nur ohne Eingaben von Zugangsdaten und Pfade.
Gibt es hier Möglichkeiten?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 342120
Url: https://administrator.de/forum/bash-datei-per-ssh-in-windows-starten-342120.html
Ausgedruckt am: 22.12.2024 um 23:12 Uhr
12 Kommentare
Neuester Kommentar
Statt vollständig Cygwin zu nutzen kannst du auch nur die SSH Tools aus Cygwin nutzen. Es gibt einen OpenSSH Port für Windows:
https://github.com/PowerShell/Win32-OpenSSH
Artikel dazu: https://www.golem.de/news/openssh-erster-code-von-ssh-fuer-windows-frei- ...
Gruß
Airine
https://github.com/PowerShell/Win32-OpenSSH
Artikel dazu: https://www.golem.de/news/openssh-erster-code-von-ssh-fuer-windows-frei- ...
Gruß
Airine
Zitat von @beidermachtvongreyscull:
Da sehe ich Möglichkeiten.
Das benötigte Tool ist ein Schwesterprodukt zu Putty und heißt Plink.
Damit kannst Du remote von einer Windowsmaschine aus Bash-Scripts auf einer Linux-maschine antriggern.
Da sehe ich Möglichkeiten.
Das benötigte Tool ist ein Schwesterprodukt zu Putty und heißt Plink.
Damit kannst Du remote von einer Windowsmaschine aus Bash-Scripts auf einer Linux-maschine antriggern.
Hast Du überlesen, daß der TO sagte:
Habe bereits mit plink experimentiert. Allerdings bekomme ich hier keine Ausgaben und ich kann keine eingaben mehr tätigen.
?
lks
Zitat von @beidermachtvongreyscull:
Er kann auch Eingaben an das Script per Command-Line übergeben. Habe ich selbst schon gemacht.
Er kann auch Eingaben an das Script per Command-Line übergeben. Habe ich selbst schon gemacht.
Ich tippe mal, daß der TO irgendetwas interaktives machen will.
lks
Dann warte ich mal ab, ob der TO sein Problem etwas detaillierter darstellen wird.
Ich blicke nicht durch.
Schönen Freitag wünsche ich Dir.
Moin,
das ist doch überhaupt kein Problem:
putty agent (pagent.exe) starten
In Putty ein profil anlegen (also welcher Key verwendet werden soll, remoteip, ggf. port, ... )
Dann in Putty unter Connection -> SSH gehen und unter "Remote Command" deinen entsprechenden Script aufruf hinterlegen
In deiner batch, rufst du dann einfach die putty.exe mit dem Profilnamen als Parameter auf.
That's it.
Gruß
Chris
das ist doch überhaupt kein Problem:
putty agent (pagent.exe) starten
In Putty ein profil anlegen (also welcher Key verwendet werden soll, remoteip, ggf. port, ... )
Dann in Putty unter Connection -> SSH gehen und unter "Remote Command" deinen entsprechenden Script aufruf hinterlegen
In deiner batch, rufst du dann einfach die putty.exe mit dem Profilnamen als Parameter auf.
That's it.
Gruß
Chris