• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Redhat9にあるシェルスクリプトをWinXPのアプリから実行させる方法)

Redhat9でWinXPのアプリからシェルスクリプトを実行する方法

このQ&Aのポイント
  • Redhat9で作成したシェルスクリプトをWinXPのアプリから実行する方法を教えてください。
  • 現在、Redhat9でDBの一括処理をシェルスクリプトで行っていますが、手動処理もしたいと考えています。
  • クライアントのアプリからボタンクリックでRedhatのシェルスクリプトを実行する方法をお教えください。

質問者が選んだベストアンサー

  • ベストアンサー
  • WNM-1
  • ベストアンサー率50% (1/2)
回答No.2

はじめまして。 rshは、セキュリティ上あまり良くないので、SSHを使用する事をお勧めします。 また、WindowsからSSH接続するには、フリーウェアの「PuTTY」というツールが良いです。ライセンス上、業務使用も可能のようです。 この「PuTTY」に付属する「Plink」という、DOSプロンプトで実行可能なコマンドを使用すれば、リモートからLinuxのコマンドなりシェルスクリプトを実行する事が可能です。 詳しくは、付属のヘルプを見てみて下さい(英語ですが)。 また、接続時にパスワード入力をさせないようにするためには、「公開鍵認証方式」を使用し、「PuTTYgen」で鍵を作成する際にパスフレーズを設定しないで鍵を作成すれば、パスワード入力をしなくて済みます。「パスワード入力なくてセキュリティ上問題ないの?」と思われるかも知れませんが、Windows側にセットする秘密鍵を第三者に奪われなければ、ノーパスワードでログインする事はできません(秘密鍵ナシにログインしようとすると、パスワード入力が求められます)。

参考URL:
http://old.netsecurity.ne.jp/article/3/4340.html
noname#59240
質問者

お礼

ご回答ありがとうございます Plinkで解決しました

その他の回答 (1)

回答No.1

rsh以外の方法としては、Tera Term Proのマクロ機能を使用するという方法もあります。 詳細は、google等で「tera term」「マクロ」で検索すればたくさん出てきます。

noname#59240
質問者

お礼

ご回答ありがとうございます 参考になりました。 今回はクライアント側には極力設定等を行わないようにしたいと思っていますので rshができなかった場合は自動処理+VCプログラムからのアクセスで切り抜けたいと思います。

関連するQ&A