我想在 Python 中访问远程 SSH 服务器文件,发现fsspec
. 但是,似乎很少有代码使用示例。
特别是,我可以通过在函数中指定所有 SSH 配置选项来连接:
fsspec.filesystem('sftp', host='XXX.XXX.XXX.XXX', port=XXX, username='XXX', password='XXX')
但是,我想像在控制台上一样简单地连接fsspec.filesystem('sftp', host='nickname')
,sftp nickname
我已经在.ssh/config
. 这既是为了方便,也是因为我不想用纯文本解析我的密码。
我已经阅读了 API 文档(https://filesystem-spec.readthedocs.io/en/latest/api.html)并进行了一些搜索,但还没有找到方法。请问有没有人可以指点我的方向?
非常感谢!