linux sshpass 非交互的ssh密码验证 简介

    科技2022-07-21  111

    sshpass 命令的安装:

    # yum -y install sshpass

    实例1:直接远程连接某台主机:

    命令:sshpass -p xxx ssh root@192.168.11.11

    实例:本地执行远程机器的命令:

    命令: sshpass -p xxx ssh root@192.168.11.11 "ethtool eth0"

    实例2:远程连接指定ssh的端口:

    命令:sshpass -p 123456 ssh -p 1000 root@192.168.11.11         (当远程主机不是默认的22端口时候)

     

    实例3:从密码文件读取文件内容作为密码去远程连接主机

    命令:sshpass -f xxx.txt  ssh root@192.168.11.11

     

    实例4:从远程主机上拉取文件到本地

    命令: sshpass -p '123456' scp root@host_ip:/home/test/t ./tmp/

     

     

    Processed: 0.014, SQL: 8