centos7系统sshpass之安装使用
(一)使用yum方式安装sshpassyum -y install sshpass(二)使用案例1、远程登录主机[root@k8smaster01 ~]# sshpass -p '123456' ssh root@192.168.23.103Last login: Sat Jul 11 16:09:09 2020[root@k8smaster03 ~]#2、远程执行命令[root@k8smaste
(一)使用yum方式安装sshpass
yum -y install sshpass
(二)使用案例
1、远程登录主机
[root@k8smaster01 ~]# sshpass -p '123456' ssh root@192.168.23.103
Last login: Sat Jul 11 16:09:09 2020
[root@k8smaster03 ~]#
2、远程执行命令
[root@k8smaster01 ~]# sshpass -p '123456' ssh root@192.168.23.103 'df -h'
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.5G 0 1.5G 0% /dev
tmpfs 1.5G 0 1.5G 0% /dev/shm
tmpfs 1.5G 8.9M 1.5G 1% /run
tmpfs 1.5G 0 1.5G 0% /sys/fs/cgroup
/dev/sda2 18G 9.3G 8.8G 52% /
tmpfs 293M 0 293M 0% /run/user/0
tmpfs 293M 0 293M 0% /run/user/1000
[root@k8smaster01 ~]#
-o StrictHostKeychecking=no选项来忽略key检查信息
[root@k8smaster01 ~]# sshpass -p '123456' ssh root@192.168.23.103 -o StrictHostKeyChecking=no 'df -h'
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.5G 0 1.5G 0% /dev
tmpfs 1.5G 0 1.5G 0% /dev/shm
tmpfs 1.5G 8.9M 1.5G 1% /run
tmpfs 1.5G 0 1.5G 0% /sys/fs/cgroup
/dev/sda2 18G 9.3G 8.8G 52% /
tmpfs 293M 0 293M 0% /run/user/0
tmpfs 293M 0 293M 0% /run/user/1000
[root@k8smaster01 ~]#
3、scp上传文件
sshpass -p '123456' scp -rp update.sh root@192.168.23.103:/data/
4、scp上传文件夹
sshpass -p '123456' scp -rp mybaseyum/ root@192.168.23.103:/data/
5、下载文件
sshpass -p '123456' scp -rp root@192.168.23.103:/data/update.sh /data/
6、下载文件夹
sshpass -p '123456' scp -rp root@192.168.23.103:/data/mybaseyum/ /data/
更多推荐
所有评论(0)