telnet下sftp命令put如何使用

我想问一下如何向服务器上传文件

我使用的telnet软件是Putty,我尝试向我的服务器http://grandlab.cer.net传一个叫Mt-2.64.zip的文件,我自己的电脑是Windows2003的系统,那个服务器的是rh7.2的系统。

我上传的操作如下:

[grandlab@bull grandlab.cer.net]$ sftp
sftp> put
Error: No arguments given to put.
sftp> put E:\ScienceSoft\MT-2.64.zip
fcr_parse_raw: E:ScienceSoftMT-2.64.zip (src): no such file (server msg: 'syserr: No such file or directory, file: ./E:ScienceSoftMT-2.64.zip')
Segmentation fault

那台服务器的信息是:

[grandlab@bull grandlab.cer.net]$ uname -a
Linux bull 2.4.20-20.7smp #1 SMP Mon Aug 18 14:46:14 EDT 2003 i686 unknown
[grandlab@bull grandlab.cer.net]$ uname -m
i686
[grandlab@bull grandlab.cer.net]$ uname -n
bull
[grandlab@bull grandlab.cer.net]$ uname -r
2.4.20-20.7smp
[grandlab@bull grandlab.cer.net]$ uname -v
#1 SMP Mon Aug 18 14:46:14 EDT 2003