2015-11-30 103 views
0

是否可以从ipython笔记本运行scp?我只是做从ipython笔记本运行scp

!scp server://remote_file . 

我得到的是在笔记本

Password: 

输出,但我不能写任何密码。

+0

scp需要通过stdin输入。我不认为有一个简单的方法来提供密码,而不需要在任何地方对其进行硬编码。简单的解决方法:在目标机器上部署一个ssh-key,然后'scp'将工作而不需要密码。 – cel

回答

0

您可以在您的机器和远程服务器 之间使用public key authentication,因此每次下载内容或登录时都不必提供密码。远程服务器识别您的机器并下载数据。

这工作在ipython笔记本和文件被下载。 然后你可以使用

!scp server:// remote_file。

+0

这不能回答这个问题。 –