Для SFTP вы можете использовать pysftp , который является тонкой оберткой над SFTPClient парамико (pip install sftp
).
Пример загрузки файла:
import pysftp #pip install sftp
import sys
hostname = "128.65.45.12"
username = "bob"
password = "123456"
sftp = pysftp.Connection(hostname, username=username, password=password)
sftp.get('/data/word_vectors/GoogleNews-vectors-negative300.txt', preserve_mtime=True)
print('done')