Quickly1971 0 Geschrieben 21. Februar Melden Teilen Geschrieben 21. Februar (bearbeitet) Hallo. Sorry... ich habe jetzt nach mehreren Stunden vermutlich einfach nur ein Brett vor dem Kopf... Ich habe ca. 15-20 Linux Server. Hier möchte ich per SSH zugreifen. Soweit... Die einzelnen Zugriffe klappen auch. Nur möchte ich EIN Powershell-Script (oder auch CMD) ausführen und jede Verbindungen als EXTRA Powershell-Fenster (oder Tab´s) angezeigt. (Und wenn es geht, der Luxusteil, würde ich gerne 2 Befehle direkt ausführen.) Mir brummt der Schädel... vermutlich habe ich bei der Suche schon zich mal drüber weggelesen... ssh -i C:\Users\MyUsername\.ssh\MyKey.pem -p 123 root@MyServer1.ddns.me ssh -i C:\Users\MyUsername\.ssh\MyKey.pem -p 471 root@MyServer2.ddns.me ssh -i C:\Users\MyUsername\.ssh\MyKey.pem -p 321 root@MyServer3.ddns.me usw. #Befehl 1 = hostname -f #Befehl 2 = df -h Schon mal vielen Dank. bearbeitet 21. Februar von Quickly1971 Zitieren Link zu diesem Kommentar
mwiederkehr 382 Geschrieben 21. Februar Melden Teilen Geschrieben 21. Februar Mit "Start-Process" vor "ssh" kannst Du ein neues Fenster öffnen. Befehle kannst Du nach dem Servernamen einfügen, aber dann ist es umständlich, die Rückgabewerte zu verarbeiten. Schau Dir doch mal https://github.com/darkoperator/Posh-SSH an. Damit kannst Du direkt in der PowerShell SSH-Sitzungen starten und Befehle ausführen. Bei 20 Servern könnte sich auch eine "richtige" Verwaltung mit Ansible oder so lohnen. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.