Может ли пакет fsspec Python читать конфигурацию SSH?

#python #ssh #fsspec

#python #ssh #fsspec

Вопрос:

Я хотел бы получить доступ к файлам удаленного SSH-сервера в Python и найти 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 ) и немного поискал, но пока не смог найти выход. Могу ли я спросить, может ли кто-нибудь указать мне какое-то направление?

Большое спасибо!

Комментарии:

1. Привет! заинтересованный в той же теме и видящий, что вы не получили ответа, могу я спросить, поднимали ли вы также эту тему в fsspec Github? если да, может быть, там были какие-то ответы?

2. Привет, спасибо за ваш интерес! Я еще не поднял его в GitHub, потому что это не было обязательной функцией для моего проекта, поэтому я получил доступ к файлам через sshfs для работы с моими удаленными файлами. Позвольте мне попробовать поднять его, теперь это интересует не только меня, ха-ха

3. Вот оно: github.com/intake/filesystem_spec/issues/516 Посмотрим, как сообщество отреагирует на эту идею

4. потрясающе, спасибо @Claire!