문제

나는 Popen을 사용하여 수동으로 수행하지 않고 Python에서 SSH / SFTP 기능을 수행 할 수있는 모듈을 찾고있었습니다. 이런 것이 있습니까? 나는 이것에 대한 실제 정보를 찾지 못했습니다. 감사합니다!

도움이 되었습니까?

해결책

아마도 우수한 Paramiko 라이브러리를 찾고있을 것입니다.

http://www.paramiko.org/

다른 팁

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top