我试图在远程ec2 windows box上运行一些脚本时遇到了一些问题。我有一些python脚本运行一些涉及自动打开浏览器的selenium测试。但是,当我通过ssh运行这个脚本时,这些浏览器的GUI永远不会出现,但是当我进入它时,我可以在进程列表中清楚地看到它们。 在远程桌面服务管理器中,我看到用户是相同的,这是正确的,但会话是不同的。我的RDP会话中的进程标记为RDP-Tcp#0,通过SSH运行的进程标记为Services。 无论如何要么折叠用户会话,在我正在查看的任何一个之间切换,还是选择要发送命令的会话?
目前,我使用的ssh命令很简单: ssh -i key user @ host“python run_python_script.py”
答案 0 :(得分:0)
因此我不太确定如何直接解决该问题,而是从该用户帐户运行ssh守护程序。因为它是explorer.exe的孩子,所以打开的所有窗口都显示在那里。