代码之家  ›  专栏  ›  技术社区  ›  Mihai Damian

通过ssh打开python shell

  •  1
  • Mihai Damian  · 技术社区  · 15 年前

    我在用 this 用于在Windows上设置ssh服务器的工具。我试图通过远程ssh连接打开标准的python shell,但是我无法让它正常工作。如果我在ssh命令行中键入“python”,什么都不会发生,它似乎只是在等待更多的输入。但是,我的服务器机器显示了一个新的python进程,在我完成这项工作之后,它正在运行。

    不过,运行脚本很好。

    我需要使用另一个python shell、另一个ssh服务器和一些不同的配置吗?

    谢谢

    2 回复  |  直到 15 年前
        1
  •  2
  •   Oddthinking    15 年前

    我的猜测是,python没有将ssh shell上的stdin识别为终端。我不知道为什么。

    但是,尝试运行“python-i”来克服它。

        2
  •  0
  •   Andrew Aylett    15 年前

    问题可能是您正在通过不支持windows控制台功能的通道运行windows python可执行文件,该文件希望在其中运行windows控制台环境。你可能会发现安迪·科佩的 conin 有用的。