admin管理员组文章数量:1794759
sftp.exe、ftp.exe命令行对比,都不太好用,前者稍好些
经验证,服务端配置openssh server,客户端用sftp.exe命令是可以操作的,也不用区分主被动模式,具有通用性,效率也高。
ftp.exe局限性太强,不推荐。
下载OpenSSH-Win64.zip
如果单纯只是用scp.exe 、sftp.exe等命令的话,其实只需要从openssh.zip里提权4个文件即可,亲测有效
目前2022 iis ftpserver,客户端用ftp.exe去访问,不论主被动模式报错信息都是:501 Server cannot accept argument.
从501这个代号看,应该是不支持主动模式,但是用quote PASV切换为被动模式仍然报这个错,同样的客户端机器换别的ftp客户端方式比如资源管理器、filezilla client等就正常,足见ftp.exe的局限性,也可以说是ftp.exe的bug。
openssh客户端命令(毕竟是开源编译的,对低版本系统兼容性一般,比如2012r2做客户端时,sftp.exe的conhost窗口可能会crash,我遇到2次)
用ftp.exe去访问,不论主被动模式报错信息都是:501 Server cannot accept argument.
我当时复现这个问题是因为我改了iis ftp server的默认21端口,改成了2121(当时我先配置的filezilla server占用了21,所以iis ftp server就改了端口)
后来我搞了一台2012R2,端口用2121的时候也复现501问题,端口用默认的21就不报501
ftp.exe命令行默认是主动模式,21端口连接的情况下,如果主动模式不行,试试quote PASV切到被动模式(我这次遇到的情况是:服务端配不配被动模式,客户端都只能主动模式才能成功,用quote PASV切换后都报425)
本文标签: sftpexeftpexe命令行对比,都不太好用,前者稍好些
版权声明:本文标题:sftp.exe、ftp.exe命令行对比,都不太好用,前者稍好些 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1754859192a1707419.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论