在cmd中ftp命令很多,常用的主要有:
1、ftp192.168.1.3登陆ftp。
2、dir显示远程主机目录。
3、cdremote-dir:进入远程主机目录。
4、help[cmd]:显示ftp内部命令cmd的帮助信息,如:helpget。
5、getremote-file[local-file]:将远程主机的文件remote-file传至本地硬盘的local-file(本地文件夹)。
6、putlocal-file[remote-file]:将本地文件local-file传送至远程主机。
扩展资料:
FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。
FTP是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一。它可根据实际需要设置各用户的使用权限,同时还具有跨平台的特性,即在UNIX、Linux和Windows等操作系统中都可实现FTP客户端和服务器,相互之间可跨平台进行文件的传输。
因此,FTP服务是网络中经常采用的资源共享方式之一。FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式。
参考资料来源:百度百科-FTP服务器
把你的FTP_Server模式修改为PASV模式试试。FTP基础知识
FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据。
FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。
PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。
当需要传送数据时,客户端在命令链路上用 PORT命令告诉服务器:“我打开了****端口,你过来连接我”。于是服务器从20端口向客户端的****端口发送连接请求,建立一条数据链路来传送数据。
PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。
当需要传送数据时,服务器在命令链路上用 PASV命令告诉客户端:“我打开了****端口,你过来连接我”。于是客户端向服务器的****端口发送连接请求,建立一条数据链路来传送数据。
从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完全不同。而FTP的复杂性就在于此。
他肯定做了权限限制拉/他的机子是FTP主机么?
或是有第三个机子做主机,
具体:与某些文件型实时监控软件的冲突问题。
当软件启动后发现CPU占用率达到了100%,请检查是否开启有实时监控软件,如一些个人版的病毒实时监控软件。因为这些实时监控软件会在FTP服务器读写文件时对其进行实时的操作,所以大大的影响了效率,所以请关掉这些实时监控文件的功能或者使用专业的服务器用防火墙。
关于FTP服务器在防火墙后可能出现的问题。
FTP 协议的数据传输存在两种模式:主动模式和被动模式。这两种模式发起连接的方向截然相反,主动模式是从服务器端向客户端发起;被动模式是客户端向服务器端发起连接。但是如果服务器和客户之间存在防火墙,主动模式经常会引起一些麻烦。设想,客户位于防火墙之后,防火墙允许所有内部向外部的连接通过,但是对于外部向内部发起的连接却存在很多限制。在这种情况下,客户可以正常地和服务器建立控制连接,而如果使用主动模式,一些数据传输命令就很难成功运行,因为防火墙会阻塞从服务器向客户发起的数据传输连接。简单包过滤防火墙把控制连接和数据传输连接完全分离开了,因此很难通过配置防火墙允许主动模式的FTP数据传输连接通过。如果防火墙允许ICMP或者TCP RST报文通过,客户程序就会马上返回connection refused错误信息;而如果防火墙只是做简单的丢弃处理,会造成客户程序挂起一段时间。
为何某些托管主机上运行FTP服务后客户端连接显示"Failed to create data connection socket"?
电信或其它网络服务商托管机房一般设有防火墙及其它安全保障措施,一些服务器向外的主网络连接也会被认为是非法连接(比如说木马程序)而被禁止,所以使用主动模式连接会出现以上提示。遇到这种情况,FTP客户端软件就需要设置为PASSIVE(被动模式)来进行连接即可。在PASSIVE模式下,数据连接是由客户程序发起的。(在上海电信托管机房测试遇到此状况)
或者若某些客户端在防火墙后,造成服务器端无法主动连接到客户端,也会造成以上错误,客户端也必需切换为PASSIVE模式。
有时客户端FTP登录后显示的目录与服务器端不同步
有时会遇到客户端接收的目录信息与服务器端不同步,会多或者少目录/文件。这可能是由于您使用了目录缓存特性,客户端收取的是缓存中的内容,而目录信息由于服务器或其它客户的操作而改变为新的内容。目录缓存特性理论上会在缓存中记录的目录结构信息改变时自动刷新,但由于用户同步操作或您的服务器参数设置不合理等因素而不自动刷新。如果服务器配置较高,建议不要使用目录缓存特性。
为何无法使用FXP传输模式?
如果两台服务器中有一台处于防火墙后就有可能无法在两台FTP服务器间建立起数据连接而导致这种情况。
为何所有用户的FTP主目录会自动变为服务器的默认设置?
在以前版本的软件中,服务器默认主目录下有一个“自动同步所有帐号主目录”的选项,当该选项被选中后,每当服务器设置保存时,所有帐号的主目录都会被同步。新版本的Crob FTP Server添加了用户组的特性,所以现在如果需要成批改变用户的设置只需将这些用户组成一个用户组,对用户组进行设置即可。
软件是否留有后门或其它木马程序?
Crob FTP Server遵守所有的商业规则及软件协定,也尊重用户的隐私权,所以软件中绝对没有留有后门或相关的代码。软件发布时经过专业杀毒软件的检查,以确保没有有木马程序的捆绑。
为何服务器无法启动?
可能是服务器的端口已经被其它程序绑定,所以服务器启动失败。这种情况下可以更换服务器的端口号来解决。
服务器管理员用户名或登录密码遗忘怎么办?
可以点击登录框中的"忘记密码?"按钮进入重置管理员密码对话框,输入问题的答案后即可将密码设置为空,该问题答案是在设置管理员密码时由用户设置的,所以添加或修改密码后务必牢记此密码。
如果该问题也已经遗失,那么管理员的密码将不可恢复,Crob FTP Server出于安全考虑采用不可逆加密算法来保存密码信息。
刚进行完软件升级后为何又提示"发现新组件"?
因为我们在全国设置有多处Crob Upgrade的软件升级站点,所以由于一次升级没有完成全部组件的下载(可能是由于文件下载错误,或各站点更新没有同步),而出现再次要求升级的提示,这时请务必再次执行“软件升级”直至所有软件组件全部为最新状态。
为何找不到我磁盘上的某些目录来做为FTP目录?
可能是该目录的属性为“系统”或“隐藏”,如果是这样请去掉这此属性。
如何让我的用户自行修改他们的FTP登录密码?
在客户端使用任何一种登录工具,例如telnet。
进入dos状态
telnet <回车>
open 127.0.0.1 21 <其中21为服务器端口号>
登录成功后显示FTP欢迎词,接下去首先要登录。
user demo <我们使用demo帐号>
pass 123456 <密码>
如果用户名和密码正确,则显示登录成功的揭示。
接下去可以修改密码了,执行以下命令行即可。
site pswd 123456 111222 <回车>
其中123456是旧密码,111222是要改变为的新密码。
回车后提示修改成功,当提示没有修改密码的权限时则需要在服务器中设置该用户帐号的“允许使用SITE PSWD扩展命令修改密码”参数为选中。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)