Windowsシステムのコマンドシェルにリモートアクセスする

Windowsシステムのコマンドシェルにリモートアクセスする

リモート システムのコマンド シェル (cmd) にリモート アクセスする最適な方法はどれですか。自宅からオフィス システムの特定のコマンド ライン アプリケーションを実行する必要がありますか。自宅の Linux マシンからオフィス コンピューターの Windows コマンド プロンプトにアクセスするなど、プラットフォームに依存しないツールはありますか。

答え1

SSHが最善策のようです。WindowsにSSHをインストールするにはいくつかのオプションがあります。それらをまとめた良い記事はこちら

Cygwin を使用して、その中で openssh パッケージを設定することもできます。これにより、リモートで使用できる bash シェルが提供されます。ただし、従来の Windows cmd プロンプトにアクセスできるため、目的には前のオプションの方が適している可能性があります。

答え2

それは次のようになりますパワーシェルが最良の選択肢かもしれません。同様の質問しばらく前にStackOverflowで質問しました。

答え3

SysinternalのPSExec(PSツール) を使用すると、コマンド ラインをリモートで (またはローカルの別のセッションで) 実行できます。ただし、これは対話型ではありません。

答え4

プスツールのpsexecそれができる:

psExec \\computer cmd.exe

netcat (Cygwin および Windows へのいくつかのポートが利用可能) でも同じことができます。リモート マシンでこれを実行します。

nc.exe -l -p6969 -d -e cmd.exe -L

そして、これはあなたのローカルで:

nc.exe 192.168.1.1 6969

IPとポートは単なる例です。ナキャットこれは、Netcat の改良版であり最新バージョンであると主張しています。

関連情報