2013-04-24 1 views
0

python 스크립트를 작성하여 telnet을 사용하는 PC에 연결하려고하고 해당 telneted PC에서 다른 PC에 ftp 연결을 시작하려고합니다. 나는 텔넷과 FTP를 연결할 수 있었지만, 전송 된 파일은 텔넷 된 PC에 저장되지 않았다. 대신 스크립트를 실행 한 PC에 저장되었다.ftp pc에서 파일 가져 오기 python을 사용하여 telnetted pc에 저장

누구나 telnetted pc에서 파일을 저장하는 방법을 제안 할 수 있습니까?

 via telnet  via ftp 
host pc-------------PC 1-----------PC 2 > 

PC 2에서 파일을 가져 와야하고 pc1에 저장해야합니다. 이제 호스트 PC에만 저장됩니다.

+0

감사합니다. abhi ...이 스크립트는 나를 위해 작동합니다 !!!! – Vishnu

답변

1
If you are using Pexpect try this piece of code in your script...                                              ss.expect(':') 
ss.sendline('username') 
ss.expect(':') 
ss.sendline("password" + "\n") 
time.sleep(30) 
print "connected 
ss.expect('$ ') 
ss.sendline("ftp ipaddress") 
관련 문제