Linux快捷登录二 sshpass命令

1. 如果是从A登陆B,那么可在A上安装sshpass命令:

(可参考链接http://www.bitscn.com/os/linux/201410/335327.html)

1)https://sourceforge.net/projects/sshpass/下载sshpass安装包

2)解压安装包,用./configure make 和make install安装

3)输入sshpass查看命令是否安装完成

Linux快捷登录二 sshpass命令_第1张图片

3. sshpass命令使用范例

> sshpass -p <密码> <需要远程执行的命令>

具体的例子如下:

  • scp命令

sshpass -p jenkins@search scp -P 58422 -o StrictHostKeyChecking=no -r file/ jenkins@IP:/PATH

StrictHostKeyChecking=no 是避免第一次登陆需要输入yes的情况

  • ls等命令
 sshpass -p jenkins@search ssh -p 58422 jenkins@IP "command" 

command可以是ls rm等命令,也可以是shell 脚本

你可能感兴趣的:(Linux快捷登录二 sshpass命令)