![Plink 不接受使用 echo 的带有美元符号的 sudo 密码](https://linux22.com/image/1596724/Plink%20%E4%B8%8D%E6%8E%A5%E5%8F%97%E4%BD%BF%E7%94%A8%20echo%20%E7%9A%84%E5%B8%A6%E6%9C%89%E7%BE%8E%E5%85%83%E7%AC%A6%E5%8F%B7%E7%9A%84%20sudo%20%E5%AF%86%E7%A0%81.png)
我的 Plink 命令使用以下命令成功连接到服务器
plink -ssh -no-antispoof 用户名@服务器名称-pw HQ$tbHuvlk -t
但当使用以下命令时,sudo 不起作用。我的密码包含特殊字符
plink -ssh -no-antispoof 用户名@服务器名称-pw HQ$tbHuvlk -t "echo HQ$tbHuvlk | sudo -S /path/to/shellscript/test.sh;"
我的 Plink 命令使用以下命令成功连接到服务器
plink -ssh -no-antispoof 用户名@服务器名称-pw HQ$tbHuvlk -t
但当使用以下命令时,sudo 不起作用。我的密码包含特殊字符
plink -ssh -no-antispoof 用户名@服务器名称-pw HQ$tbHuvlk -t "echo HQ$tbHuvlk | sudo -S /path/to/shellscript/test.sh;"