リモートLinuxでsshを介していくつかのコマンドを実行できるWindowsで自動スクリプトを作成したいだけです。
Linux(sshクライアント)とlinux(sshサーバー)の間でスクリプトを書くのは簡単だと思います。
しかし、Windows(sshクライアント)でスクリプトを作成してLinux(sshサーバー)にリモート接続する方法がわかりません
リモートLinuxでsshを介していくつかのコマンドを実行できるWindowsで自動スクリプトを作成したいだけです。
Linux(sshクライアント)とlinux(sshサーバー)の間でスクリプトを書くのは簡単だと思います。
しかし、Windows(sshクライアント)でスクリプトを作成してLinux(sshサーバー)にリモート接続する方法がわかりません
ほとんどの一般的な言語には、使用できる ssh ライブラリがあります。使い慣れた言語を選択してから、ライブラリを探してください。
私はこれらを使用して成功しました:
C - libssh
.NET - SharpSSH
Python - Paramiko またはReally Simple SSHまたはFabric
実行したいコマンドラインがいくつかあるだけの場合は、plinkで十分です IMHO..
幸運を。
1 つの方法は、Cygwin をインストールし、シェル スクリプトを使用して ssh コマンドを実行することです。このスクリプトはsh.exe
、引数を指定して実行することで起動できます。
このようにして、すでに使い慣れた同じ Linux ツール (sh および OpenSSH) を使用してジョブを実行できます。
plink (パテ Web サイトから取得) と次のようなバット ファイル形式を使用します。
Plink.exe -ssh -pw %password5 %linuxuser%@%servver% /path/to/script/script.sh
それらを同じフォルダーに保存 -> 素晴らしい傑作を実行