如何配置Bitvise SSH Server,使进程在前端运行

时间:2017-12-23 12:36:22

标签: python windows ssh paramiko

在windows7中安装bitvise(ssh服务器服务),但是我使用python paramiko远程调用程序,在后端执行。我希望它在前端执行。如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

另一种解决方案是(来自Bitvise FAQ):

如何使用SSH启动程序,使其显示在服务器的 交互式桌面?

最简单的方法是使用Windows 任务计划程序。首先,使用任务计划程序配置任务 您可以按名称运行。然后使用以下命令从SSH会话中运行任务:

schtasks /run /tn NameOfTask 

如果任务运行PowerShell脚本或 批处理文件,您还可以更改脚本文件的内容 需求,以符合您想要的运行方式。

答案 1 :(得分:0)

通常,(SSH)服务器作为Windows服务运行。

窗口服务在单独的Windows会话中运行(google用于“会话0隔离”)。他们无法访问交互式(用户)Windows会话。

另请注意,Windows中可能有多个用户会话(多个登录用户)。 SSH服务器如何知道显示GUI的用户会话(即使可能)?

您可以在交互式Windows会话中运行SSH服务器,而不是服务。它有其局限性。

通常,所有这些(通过SSH远程在Windows上运行GUI应用程序)对我来说都不是一个好主意。