首页 文章

ipv6上的ftp自动提取命令[关闭]

提问于
浏览
0

我一直在尝试通过ipv6为ftp服务器执行自动获取URL .

user @ freebsd10#ftp ftp://[2001:db8:0:1::132]/abc.conf
ftp:不匹配 .

根据ftp手册页:
在URL中指定IPv6数字地址时,您需要包围
方括号中的地址 . 例如:``ftp://[::1]:21/'' . 这是因为冒号
用于IPv6数字地址以及作为端口号的分隔符

我的服务器已启动并正在运行 .
如果我使用下面的方法它工作正常 .

user @ freebsd10#cat> / var / tmp / tftpargs
open 2001:db8:0:1 :: 132
FTP
得到abc.conf
再见

user @ freebsd10 #ftp </ var / tmp / tftpargs
连接到2001:db8:0:1 :: 132 .
220(vsFTPd 2.3.5)
名称(2001:db8:0:1 :: 132:root):230登录成功 .
远程系统类型是UNIX .
使用二进制模式传输文件 .
local:abc.conf remote:abc.conf
229进入扩展被动模式(||| 31308 |) .
150打开abc.conf的BINARY模式数据连接(13913字节) .
0%| | 0 0.00 KiB / s

  • : - 100%| *********************************** | 13913 19.36 MiB / s
    00:00 ETA
    226转移完成 .
    00:00收到13913字节(10.84 MiB / s)
    221再见 .

对于ipv4,我可以做到这两点 .
user @ freebsd10#ftp ftp:// 5.5.5.2 /abc.conf
连接到5.5.5.2 .
220(vsFTPd 2.3.5)
230登录成功 .
远程系统类型是UNIX .
使用二进制模式传输文件
. 200切换到二进制模式 .
150打开abc.conf的BINARY模式数据连接(13913字节) .
221再见 .

请告诉我在ipv6上对ftp进行自动提取的正确方法是什么?

1 回答

  • 0

    我相信你正在使用tcsh而且它抱怨你的glob通过[]与任何文件都不匹配 . 尝试引用网址 .

相关问题