Bonjour les amis, J'ai une framboise pi alimenté avec OS Raspbian. Je veux créer un appareil qui va effectuer une action comme "calculatrice ouverte, bloc-notes ouvert, etc" sur Windows PC en commandant à partir d'un pi de framboise. Donc, mon problème est de savoir comment établir une communication entre Raspberry Pi et un autre Windows PC? Si j'utilise le service VNC et SSH, puis-je appeler d'autres programmes à distance sur le PC?Raspberry pi interfaçage avec Windows PC
Répondre
Vous pouvez utiliser netcat
, également connu sous le nom nc
inclus dans la plupart des distributions Linux et disponible pour Windows.
Tout ce que vous le feriez sur la boîte de Windows est d'obtenir votre adresse IP avec:
ipconfig
Ensuite, vous commencez à écouter sur un port aléatoire, disons 5000 parce que n'a pas de restrictions de sécurité et de transmettre tout ce qui arrive sur ce port à cmd.exe pour l'exécution:
nc -l -p 5000 -e CMD.EXE
Ensuite, sur votre Raspberry Pi, vous suffit de faire:
nc <WINDOWS_IP_ADDRESS> 5000
Maintenant, vous pouvez taper des commandes de Windows dans votre terminal Rasperry Pi pour l'exécution sur la boîte de Windows:
DIR
NOTEPAD
Il y a un « antisèche »here et je suis en utilisant la technique dans la section intitulée "Coques de porte dérobée".
Notez que c'est un grand trou de sécurité, mais si elle est juste pour vous jouer autour d'un réseau privé, il est agréable et simple.
Il existe plusieurs manières non triviales d'exécuter cette exigence. L'écriture d'un écouteur distant sur Windows "Server" qui reçoit des commandes et exécute l'API Win32 est un moyen. Le moyen le plus simple de tester les hypothèses et de créer un prototype est d'utiliser [Powershell] (https://docs.microsoft.com/en-us/powershell/scripting/core-powershell/web-access?view=powershell-5.1). Connectez-vous à l'accès Web à partir de Raspberry et déclenchez des commandes sur Windows. – djinn