ssh 到远程服务器时如何转义密码中的@?

How to escape @ in password when doing ssh to remote server?

我想通过 ssh 连接到远程服务器。所以命令是

ssh username:password@ipaddress

但是,如果我的密码包含@,那么此命令会产生问题。显然,当出现提示时,我可以在下一步中输入密码,但我想按上面显示的那样单步执行。如何转义 @ 字符?

您可以使用 @ 符号的 url 编码版本:%40