我正在尝试通过 FTP 将表演技术从 ASA 复制到远程服务器。我的问题是我提供的密码有一个“@”,CLI 对它的解释不正确。我试过放一个 '\@' 但命令仍然失败。
有没有人有这方面的运气?
这有效
显示技术支持文件 ftp://username:password@xxx.xxx.xxx.xxx/ASA-SHOW-TECH
这不起作用
显示技术支持文件 ftp://username:p@ssword@xxx.xxx.xxx.xxx/ASA-SHOW-TECH
我正在尝试通过 FTP 将表演技术从 ASA 复制到远程服务器。我的问题是我提供的密码有一个“@”,CLI 对它的解释不正确。我试过放一个 '\@' 但命令仍然失败。
有没有人有这方面的运气?
这有效
显示技术支持文件 ftp://username:password@xxx.xxx.xxx.xxx/ASA-SHOW-TECH
这不起作用
显示技术支持文件 ftp://username:p@ssword@xxx.xxx.xxx.xxx/ASA-SHOW-TECH
这里的问题是设备将第一个解释@
为凭据和 FTP 服务器地址之间的分隔符。
也许在全局配置模式下配置用户名和密码,然后在show tech
不指定凭据的情况下重定向就可以了。否则,我知道这是一个笨拙的解决方案,将密码更改为不包含该字符可能是解决此问题的最简单也可能是最安全的方法。
在 IOS 上,您可以输入 control-v 来转义下一个字符。这使您可以在不拉帮助的情况下输入问号。如果这适用于 ASA,请不要这样做,但可能值得一试。
它似乎不受支持,因此如果您需要自动化该过程,则解决方法是更改没有 @ 特殊字符的密码。
这适用于 ios 不确定它是否适用于 ASA
https://supportforums.cisco.com/discussion/9945506/entering-question-mark-ios-command