【问题标题】:How to ssh within iPython notebook?如何在 iPython 笔记本中 ssh?
【发布时间】:2015-04-15 05:39:56
【问题描述】:

我正在尝试在 ipython 笔记本中进行 SSH,如下所示:

%%bash

ssh myserver.something.com

但是,我收到以下错误:

Pseudo-terminal will not be allocated because stdin is not a terminal.

如何在 iPython 笔记本中进行 SSH?

【问题讨论】:

  • 尝试ssh -t 强制使用伪tty。你可能需要ssh -tt

标签: python bash ssh ipython-notebook


【解决方案1】:

使用ssh -tssh -tt 以强制分配伪tty,即使stdin 不是终端。

【讨论】:

  • 您确定这在笔记本单元格中有意义吗?该单元基本上是在执行一个脚本,并不像交互式 shell 那样工作。
  • 在这种情况下,从 /dev/null 重定向标准输入
  • 看起来 ssh -t 和 ssh -tt 都不起作用。如何从 /dev/null 重定向标准输入?
猜你喜欢
  • 2015-08-21
  • 2018-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-05
  • 1970-01-01
  • 1970-01-01
  • 2015-01-16
相关资源
最近更新 更多