自動ログインの一般的な方法では、セキュリティ上の問題が発生する可能性があります。最も簡単な方法の 1 つを次に示します:
- Windows コマンド ラインから Putty を実行する
そして、コマンドを実行する部分については、パテ UI で、[接続]> [SSH]> リモート コマンド用のフィールドがあります。
<ブロック引用>4.17 SSH パネル
SSH パネルでは、SSH セッションにのみ適用されるオプションを構成できます。
4.17.1 サーバー上で特定のコマンドを実行する
SSH では、サーバー上で一般的なシェル セッションを実行する必要はありません。代わりに、単一の特定のコマンド (たとえば、メール ユーザー エージェントなど) を実行することを選択できます。これを行う場合は、「リモート コマンド」ボックスにコマンドを入力します。http://the.earth.li/~sgtatham/putty/0.53/htmldoc/Chapter4.html
要するに、あなたの答えは以下のテキストに似ているかもしれません:
- Putty にリモート サーバーでコマンドを実行させる
パテセッションを作成し、セッションの開始時にサーバーにスクリプトを自動ロードできます:
putty -load "sessionName"
リモート コマンドで、リモート スクリプトをポイントします。
TCL スクリプトを作成し、その Linux マシンへの SSH セッションを確立して、コマンドを自動的に発行できます。短いチュートリアルについては、http://wiki.tcl.tk/11542 を確認してください。
パテ通常 「plink」ユーティリティが付属しています。
これは基本的に、Windows .exe として実装された「ssh」コマンド ライン コマンドです。
これは、「コマンド ライン ツール plink の使用」の下のパテ マニュアルにかなり詳しく記載されています。
次のようなコマンドをラップするだけです:
plink [email protected] /etc/backups/do-backup.sh
.bat スクリプトで。
セミコロンなどの一般的なシェル構成を使用して、複数のコマンドを実行することもできます。例:
plink [email protected] ls -lrt /home/read/files;/etc/backups/do-backup.sh