문제
나는 Popen을 사용하여 수동으로 수행하지 않고 Python에서 SSH / SFTP 기능을 수행 할 수있는 모듈을 찾고있었습니다. 이런 것이 있습니까? 나는 이것에 대한 실제 정보를 찾지 못했습니다. 감사합니다!
해결책
아마도 우수한 Paramiko 라이브러리를 찾고있을 것입니다.
다른 팁
Paramiko는 잘 작동합니다. 파라 미코 홈페이지
SFTP의 경우 사용할 수 있습니다 pysftp, 이것은 Paramiko의 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')
SSH를 통해하고자하는 일에 따라 Pexpect 라이브러리를 보면 혜택을 볼 수 있습니다. http://www.noah.org/wiki/pexpect
제휴하지 않습니다 StackOverflow