作用:
用于非交互的ssh密码验证,
可以直接使用密码进行远程连接和远程获取文件。
语法格式:
sshpass 参数
常用参数:-p ------->指定密码
-f ------->指定文件
安装sshpass
#yum install -y epel-release
#yum install -y sshpass
#sshpass -V
用法:
直接远程连接主机:sshpass -p 密码 ssh root@ip ------>远程主机默认端口是22
远程连接指定的ssh端口:sshpass -p 密码 ssh -p 1000 root@ip ----->远程主机默认端口不是22
从密码文件读取文件内容作为密码去远程连接主机:
sshpass -f xxx.txt ssh root@ip
从远程主机上拉取文件到本地:sshpass -p 密码 scp root@ip:/远程文件目录/远程服务器文件 /本地文件目录/
上传本地文件:sshpass -p 密码 scp /本地路径/文件名 root@ip:/远程服务器目录