具有SSH连接的Jupyter Bash模式

时间:2018-08-10 08:47:14

标签: jupyter-notebook jupyter

%%bash
ssh remote-machine
ls
exit
ls   <- does not execute

我想ssh到某个远程计算机上并在其中执行一些bash命令,然后退出ssh会话并在本地计算机上执行一些bash命令。

1 个答案:

答案 0 :(得分:0)

您应该能够这样做:

%%bash
ssh remote-machine <<EOF
echo ----------- remote -------------------
ls
hostname
echo ----------- remote -------------------
EOF

echo ----------- local -------------------
ls
hostname
echo ----------- local -------------------

所有这些都不依赖于笔记本或魔术的特殊之处,它们都是正常的Bash东西,并且利用ssh接受包含要在远程计算机上执行的命令的参数这一事实。