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

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

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

命令行如下:sshpass -p '12365@3$#@!' ssh root@10.0.1.45 即可解决!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。