我正在尝试通过FTP将表演技术从ASA复制到远程服务器。
我的问题是我提供的密码有一个'@',并且CLI对该密码的解释不正确。我曾尝试放置“ \ @”,但命令仍然失败。

有人有运气吗?

这有效

  show tech-support file ftp://username:password@xxx.xxx.xxx.xxx/ASA-SHOW-TECH


这不起作用

  show tech-support file ftp://username:p@ssword@xxx.xxx.xxx.xxx/ASA-SHOW-TECH


#1 楼

这里的问题是设备将第一个@解释为凭据和FTP服务器地址之间的分隔符。

可能在全局配置模式下配置用户名和密码,然后重定向show tech而未指定凭据可以解决问题。否则,我知道这是一个简单的解决方案,将密码更改为不包含一个字符可能是解决此问题的最简单,也许也是最安全的方法。

评论


您可以指定在全局配置中设置ftp用户名和密码的方式吗?谢谢

–布雷克
2013年6月17日21:50

我不确定在ASA上是否使用相同的语法,但是在Cisco路由器上,您在全局配置模式下使用命令ip ftp用户名和ip ftp密码来设置FTP连接的默认用户名和密码。

–约瑟夫·冈斯堡
13年6月17日在21:56

#2 楼

在IOS上,您可以输入control-v以转义下一个字符。这样,您无需输入帮助即可输入问号。如果该方法在ASA上不起作用,但可能值得一试。

评论


这是ASA而非IOS

–布雷克
13年7月31日在2:40

这也许可以解释为什么我说“不知道这是否适用于ASA” ...

–戴夫·努南(Dave Noonan)
13年8月6日在18:47

#3 楼

似乎不支持它,因此解决方法是仅更改不需要@特殊字符的密码(如果您需要自动执行该过程)。

#4 楼

这适用于ios并不确定是否适用于ASA

https://supportforums.cisco.com/discussion/9945506/entering-question-mark-ios-command

评论


请考虑在此答案中添加更多详细信息,这样即使链接文档被删除或更改,它也仍然有用。

– Teun Vink♦
17年8月4日在11:50