如何让 SFTP 在 DSX 的 python Notebook 中工作?

How do I get SFTP working inside a python Notebook within DSX?

我发现 ftplib 在 DSX IBM Datascience Experience 上可用

from ftplib import FTP

但是 python Notebook 中的 SFTP 连接是怎样的?这样我就可以自动导入本地数据了。 TIA

FTP协议与SFTP无关。 sftp 程序是 SSH 协议的客户端,其行为类似于 FTP 协议的 ftp 程序。换句话说,FTP 客户端库不会帮助您连接到 SSH 服务器。

目前,Python、pysftp and sftp-client. There's also an older question 上至少有两个 SFTP 客户端库,从 SFTP 客户端开始不那么容易获得。也许其中一个图书馆可以满足您的需求。如果它没有预装在 DSX 上,您可以通过 运行 !pip install --user <packagename>.

从 Python 笔记本安装它