Zainstaluj cygwin. Dołącz funkcję ssh. Skonfiguruj klucze ssh - klucz prywatny w systemie Windows, klucz publiczny w skrzynce AIX. Następnie możesz uruchomić "ssh user @ aixbox script-on-aix-box.sh".
Najlepiej mieć skrypt w systemie AIX, chociaż można użyć skrótu SCP, aby najpierw skopiować plik do systemu AIX. Przekazywanie długiej linii poleceń przez ssh jest podatne na błędy - nie ze względu na to, że jest to ssh, ale dlatego, że uzyskanie wyjść ewakuacyjnych prawidłowo skonfigurowanych do przejścia z .NET przez ssh do ksh lub cokolwiek działającego w systemie AIX jest po prostu bolesne. Najlepiej, aby wszystko było tak proste, jak to tylko możliwe, najlepiej pojedyncze polecenie, które może być skryptem, który wykonuje wiele rzeczy.
Aby odpowiedzieć na Twoje komentarze, które trwają zbyt długo na kolejny komentarz:
(1) Dlaczego lepiej jest użyć narzędzia ssh Cygwin, zamiast narzędzia ssh systemu Windows?
a) Wiem o tym lepiej, więc nie wiedziałbym, aby zasugerować jakieś narzędzie ssh dla systemu Windows (nie wiedziałem nawet, że system Windows jest dostarczany z programem narzędziowym ssh), oraz b) narzędzie CSS cygwin ma większe szanse na bycie standardowy ssh z całą poufałością, którą uwielbiają nasi uniksowi. :-)
(2) Jakie są klucze? Czy to pozwala na uwierzytelnianie między platformami, czy może jest to tylko sposób asymetrycznego szyfrowania hasła?
Klucze umożliwiają dostęp bez hasła. Jeśli ustawisz swój klucz prywatny jako hasło bez haseł (zazwyczaj nie jest to zalecane, ale jeśli możesz zabezpieczyć swoją maszynę, działa to dobrze dla automatycznych narzędzi), twoje narzędzie będzie mogło po prostu przesłać ssh bez zapytań o hasło - to znacznie ułatwia .
Dzięki za odpowiedź. Dwa powiązane pytania: (1) Dlaczego lepiej używać programu narzędziowego ssh cygwin zamiast narzędzia Windows ssh? (2) Do czego służą klucze? Czy to pozwala na uwierzytelnianie między platformami, czy może jest to tylko sposób asymetrycznego szyfrowania hasła? –
Właściwie nie sądzę, że jest wbudowany w Windows (złe założenie z mojej strony). Myślę, że to narzędzie innej firmy, które mamy zainstalowane. Jeśli napotkam problemy z ssh, spróbuję cygwin. Dzięki jeszcze raz. –