从ftp pc获取文件并使用python将其保存在telnetted pc中

时间:2013-04-24 12:02:13

标签: ftp telnet

我正在尝试编写一个python脚本来连接使用telnet的PC,并且从那个telneted pc我尝试启动与其他PC的ftp连接。我能够连接telnet和FTP,但传输的文件没有存储在telneted pc中,而是存储在我执行脚本的pc中。

任何人都可以建议如何在telnetted pc中保存文件。

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

我需要从pc 2获取文件并需要存储在pc1中。现在它只存储在主机pc中。

1 个答案:

答案 0 :(得分: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")