cygwinをインストールします。 ssh関数をインクルードします。あなたのsshキーを設定する - ウィンドウ上の秘密鍵、AIXボックス上の公開鍵。その後、 "ssh user @ aixbox script-on-aix-box.sh"を実行することができます。
scpを使用してファイルをAIXに最初にコピーすることはできますが、AIXでスクリプトを作成するのが最適です。 sshを介して長いコマンドラインを渡すとエラーが発生しやすくなります - sshであるのではなく、.NETからsshを介してkshに渡すように適切に設定されているか、AIX上で実行されているものは苦痛です。できるだけシンプルなものにしておくことがベストです。複数のことを行うスクリプトにすることができます。
は別のコメントのためには時間がかかりすぎるあなたのコメントを、答えるために:
(1)なぜWindowsのSSHユーティリティの代わりにCygwinのsshのユーティリティを使用して良いですか?
a)Windows sshユーティリティ(Windowsにはsshユーティリティが付属していることさえ知りませんでした)とb)cygwinのsshユーティリティは、私たちのUnixフリークが大好きな標準のSSHです。 :-)
(2)どのようなキーですか?それはクロスプラットフォーム認証を可能にしますか、それともパスワードを非対称に暗号化する方法ですか?
キーを使用すると、パスワードなしでアクセスできます。秘密鍵をパスワードなしで設定すると(通常はお勧めしませんが、マシンを安全に保つことができれば自動化されたツールでうまくいきます)、パスワードプロンプトを表示せずにsshを実行できるようになります。 。
答えをありがとう。 2つの関連する質問:(1)Windows sshユーティリティの代わりにcygwinのsshユーティリティを使用する方が良い理由は何ですか? (2)キーは何ですか?それはクロスプラットフォーム認証を可能にしますか、それともパスワードを非対称に暗号化する方法ですか? –
実際、私はそれがWindowsに組み込まれているとは思わない(自分の悪い仮定)。私はそれが私たちがインストールしたサードパーティのユーティリティだと思います。 sshで問題が発生した場合はcygwinを試してみましょう。再度、感謝します。 –