2017-10-03 11 views
-1

こんにちは友だち ラズベリーパイにはRaspbian OSが搭載されています。私はラズベリーパイから命令することによってWindows PC上で "開いた電卓、開いているメモ帳など"のようないくつかのアクションを実行するデバイスを作成したい。だから私の問題はラズベリーパイと別のWindows PCの間の通信を確立する方法ですか? VNCサービスとSSHサービスを使用している場合、PC上で他のプログラムをリモートから呼び出せますか?ラズベリーパイとウィンドウとのインターフェースPC

+0

この要件を実行するには、いくつかの簡単な方法があります。コマンドを受け取り、Win32 APIを実行するWindowsの "Server"にリモートリスナーを書き込むことも一つの方法です。仮定をテストし、プロトタイプを作成する最も簡単な方法は、[Powershell](https://docs.microsoft.com/en-us/powershell/scripting/core-powershell/web-access?view=powershell-5.1)を使用しています。 RaspberryからWebアクセスにログインし、Windowsでコマンドを起動します。 – djinn

答えて

0

netcatncとも呼ばれます)は、ほとんどのLinuxディストリビューションに含まれており、Windowsで利用できます。

ipconfig 

が次にあなたには、いくつかのランダムなポートでリッスン開始すると、それは何のセキュリティ制限を持っていないので、5000と言うと、それに到着したものは何でも渡す:

すべてあなたがWindowsマシン上で行うだろうがとあなたのIPアドレスを取得することです実行のためのCMD.EXEにポート:

nc -l -p 5000 -e CMD.EXE 

はその後、あなたのラズベリーパイの上に、あなただけだろう:

nc <WINDOWS_IP_ADDRESS> 5000 

今、あなたは、Windowsは、Windowsボックス上で実行するためのあなたのRasperryパイ端末にコマンドを入力することができます:here

DIR 
NOTEPAD 

「チートシート」があると私はという章に技術を使用しています"バックドアシェル"。これは大きなセキュリティホールですが、それは自分がプライベートネットワーク上で遊んためだけであれば、それは素晴らしく、シンプルであること


注意。

関連する問題