これは、リモートシステムのコマンドShell(cmd)にリモートアクセスするための最良の方法です。自宅からオフィスシステムで特定のコマンドラインアプリケーションを実行する必要がありますか?それを行うためのプラットフォームに依存しないツールはありますか?たとえば、自宅のLinuxマシンからWindowsコマンドプロンプトにアクセスします。
最善の策はSSHのようです。 Windowsにインストールするために利用できるいくつかのオプションがあります。 それらを要約した良い記事についてはこちら を参照してください。
Cygwinを使用して、その中からopensshパッケージをセットアップすることもできます。これにより、リモートで利用できるbashシェルが提供されます。ただし、目的としては、従来のWindowsのcmdプロンプトにアクセスできるため、前のオプションの方が適している可能性があります。
PowerShellが最善の選択肢のようです。しばらく前にStackOverflowで同様の 質問 質問がありました。
Sysinternals PSExec( PSTools の一部)を使用すると、コマンドラインをリモートで(またはローカルの別のセッションで)実行できます。ただし、これはインタラクティブではありません。
Pstools の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とポートは単なる例です。また、 Ncat も確認してください。これは、Netcatの改良された最新バージョンであると主張しています。
Linuxではまだ試していませんが、 Hamachi を見てください。これにより、インターネット経由で接続を確立できるVPNを構成できます。