我正在使用this工具在Windows上设置ssh服务器。我试图通过远程ssh连接打开标准的Python shell,但我根本无法让它工作。如果我在我的ssh命令行中键入'python'没有任何反应,它似乎只是等待更多输入。但是,我的服务器机器在执行此操作后显示了一个新的python进程。
但运行脚本运行正常。
我是否需要使用其他Python shell,其他一些ssh服务器,一些不同的配置?
由于
答案 0 :(得分:2)
我的猜测是Python没有将SSH shell上的stdin识别为终端。我不知道为什么会这样。
但是,尝试运行“python -i”来克服它。
答案 1 :(得分:0)
问题可能是您正在运行Windows Python可执行文件,该文件可能需要通过不支持Windows控制台功能的通道运行Windows控制台环境。您可能会发现Andy Koppe的conin很有用。