0

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

任何人都可以建议一种如何在 telnetted pc 中保存文件的方法。

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

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

4

1 回答 1

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")
于 2013-04-29T05:52:57.453 回答