如何让 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 笔记本安装它
我发现 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>
.