sshpass的密码输入时默认不能使用特殊字符。当遇到有特殊字符的ssh密码时, 需要对密码做特殊处理:加单引号:例如:密码为:12365@3$#@!
使用sshpass命令时这样使用即可避免,在密码前后加上单引号:'12365@3$#@!'
命令行如下:sshpass -p '12365@3$#@!' ssh root@10.0.1.45 即可解决!
sshpass的密码输入时默认不能使用特殊字符。当遇到有特殊字符的ssh密码时, 需要对密码做特殊处理:加单引号:例如:密码为:12365@3$#@!
使用sshpass命令时这样使用即可避免,在密码前后加上单引号:'12365@3$#@!'
命令行如下:sshpass -p '12365@3$#@!' ssh root@10.0.1.45 即可解决!
本文标题:CentOS下使用sshpass输入密码时特殊字符的处理
本文链接:https://www.haomeiwen.com/subject/geyuxktx.html
网友评论