2014-02-11 2 views
1

FTP 서버에 텍스트 파일이 있습니다. 이 파일을 서버에서 직접 어떻게 열 수 있습니까? 다음과 같이 로그인 할 수 있지만 파일을 여는 방법에 문제가 있음을 알고 있습니다. 나는 거대한 파이썬 놈이다. 그래서 이것이 정말로 분명한 질문이라면 사과한다.Python의 FTP 서버에서 텍스트 파일을 읽는 방법

from ftplib import FTP 
ftp = FTP('127.0.0.1') 
ftp.login('USERNAME', 'PASS') 
op = ftp.retrbinary('RETR file.txt', open('file.txt', 'r')) 
txt = op.read() 
print txt 
+0

https://stackoverflow.com/questions/11208957/is-it-possible-to-read-ftp-files-without-writing-them-using-python의 중복? – pseudocubic

+0

고마워요! 그게 도움이 됐어! –

답변

-1

ftp로 파일을 열 수는 없습니다. 파일 전송 프로토콜이 아닌 셸입니다. 나는 그것에 SSH 서버를 추가하고 그것을 액세스하는 것이 좋습니다 것이 좋습니다.

하면이 서버 사용으로 우분투를 사용하는 경우 :

sudo apt-get install openssh-server 

는 당신은 그것을 볼 수있는 컴퓨터를 형성에 액세스 할 수 있습니다.

는, 클라이언트 소프트웨어 (우분투) 다음

sudo apt-get install openssh-client 

를 설치

이름이 해당 서버에 계정의 사용자 이름을하고 호스트가 www.site 같은 URL (중입니다
ssh [email protected] 

. COM) 또는 192.168.2.5과 같은 IP 주소()

또는 창을 사용 퍼티

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html