CentOS下使用sshpass输入密码时特殊字符的处理

sshpass的密码输入时默认不能使用特殊字符。当遇到有特殊字符的ssh密码时, 需要对密码做特殊处理:加单引号:例如:密码为:12365@3$#@!

使用sshpass命令时这样使用即可避免,在密码前后加上单引号:'12365@3$#@!'

命令行如下:sshpass -p '12365@3$#@!' ssh [email protected] 即可解决!

你可能感兴趣的:(CentOS下使用sshpass输入密码时特殊字符的处理)