欢迎来到李先生的博客

深山的鹿,不知归处;万般皆苦,只可自渡。
扩大
缩小

使用sshpass方式实现ssh自动登录

1:sshpass下载地址(用yum安装不了)

     or

     wget http://sourceforge.net/projects/sshpass/files/latest/download -O sshpass.tar.gz

 
2:下载后,解压,安装
   
tar -zxvf sshpass-1.06.tar.gz
cd sshpass-1.06
./configure
make
make install
3:使用命令
      sshpass -p 123456 ssh root@10.0.0.37 -o StrictHostKeyChecking=no  
      后面这个是“Are you sure you want to continue connecting (yes/no)”使得这个自动接受,若不加,则成功不了
 
4:脚本
    #!/bin/bash
    #Use sshpass way Achieve ssh auto login
    set-x
    password=123456
    user=root
    ip=10.0.0.37
    sshpass -p $password ssh $user@$ip -o StrictHostKeyChecking=no

 

posted on 2017-03-03 10:30  Captain_Li  阅读(6852)  评论(0编辑  收藏  举报

导航