python - 通过 PuTTY (SSH) 访问后如何在远程机器上执行 python 脚本?
问题描述
我想在 Windows 7 机器上的远程树莓派上执行 python 脚本。为了存档这个,我想在 Windows 机器上编写一个 python 脚本。不幸的是,我不能使用“ssh”命令,因为 win 7 不支持它。安装新软件实际上是不可能的,因为机器非常严格。所以我被 PuTTY 困住了。
我可以使用以下命令毫无问题地访问 Rasp Pi:
import os
os.system('cmd /c "putty.exe -ssh pi@xxx.xxx.xxx.xxx -pw SomePassword"')
之后,Raspberry Pi 外壳打开。手动触发脚本再次不是问题:
python桌面/script.py
但是我如何在访问 shell 后运行命令呢?如何在“新”外壳中运行命令。如果我继续使用os.system('cmd')
,我只会在 Windows 命令提示符下执行内容。
我想我应该使用 python子进程,但我不知道如何链接打开 PuTTY 的命令,然后在远程机器上运行脚本。任何帮助将不胜感激。
提前致谢
解决方案
推荐阅读
- php - 如何在php中获取多维数组的所有相同键的值
- python - 从字典更新列中组的值
- powerbi - power bi中措施的效率
- ios - React navigation navigation.navigate 在使用相机时不会转到下一个屏幕
- javascript - 我应该将我的 javascript jquery 函数更改为流星格式吗?
- php - 使用PHP存储表单时在表中形成重复行
- c# - 为 C# 父/子对象构建 SQL 插入事务
- mysql - MAX()Date < DATE_SUB(NOW(), INTERVAL 6 个月) 的 SQL 查询
- react-native - 如何使用 React Native 读取以 ph:// 开头的文件作为 base64 字符串?
- python - 为什么 pycharm 上的文件 (.py) 运行的文件与当前运行的文件不同?