質問

POPENを使用して手動で行うことなく、PythonでSSH / SFTP機能を実行できるモジュールを探していました。このようなものはありますか?これに関する本当の情報は見つかりませんでした、ありがとう!

役に立ちましたか?

解決

おそらく、素晴らしいparamikoライブラリを探しています:

http://www.paramiko.org/

他のヒント

paramikoはうまく動作します: Paramikoホームページ

SFTPの場合、 pysftp を使用できます。これはparamikoのSFTPClient(< code> 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')

sshでやりたいことによっては、pexpectライブラリを参照することも有益な場合があります。 http://www.noah.org/wiki/pexpect

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top