web-dev-qa-db-ja.com

Linuxのssh-cのようなWindowsでのリモートコマンドの実行

Linuxで「ssh-c」コマンドを使用するのと同じように、Windowsシステムでリモートコマンドを実行する方法はありますか。

ありがとう!

オートバイト

3
Autobyte

PSTools PSExecはまさにそれを行うことができます! :)

http://technet.Microsoft.com/en-us/sysinternals/bb896649.aspx

7
northirid

powershell remoting を使用できます。 Psexecは、ウイルス対策によってブロックされることがよくあります。 Powershell Remotingは、リモートコマンドを実行するための最も信頼できる方法です。

2
Jim B

ほとんどのWindowsマシンに Cygwin がインストールされています。 OpenSSHポートを使用すると、Linux/BSD /otherマシンと同じようにsshを使用できます。

Cygwinが提供するものを他に望まない場合 copssh は人気のある代替手段のようです-基本的には、Cygwinから抽出されたOpenSSHポートとその依存関係だけです。

Pstoolsセット(以前の回答でnorthiridによってすでに言及されています)は、windows-> windowsが必要な場合はセットアップが簡単ですが、もう少し必要な場合は、実際にSSHサービスを使用すると非常に便利です。

1
David Spillett

winrs( https://docs.Microsoft.com/en-us/windows-server/administration/windows-commands/winrs )は、必要なことを実行します。これは組み込みコマンドなので、余分なものは必要ありません。ただし、最初に、リモートマシンで「winrmquickconfig」を(1回だけ)実行して機能させる必要があります。

0
alid

PSexecの利点は、実行し、必要に応じてファイルをコピーして宛先システムで実行し、任意の資格情報を使用できることです。

0
user44304

Unix/Linuxから、あなたは持っています:

0
Pascal Cabaud

ATコマンドは別の方法です。

0
K. Brian Kelley