sshpass命令的安装使用

sshpass命令的安装使用,第1张

sshpass命令的安装使用

简介:
        sshpass 是一个简单、轻量级的命令行工具,通过它我们能够向命令提示符本身提供密码(非交互式密码验证),这样就可以通过 cron调度器执行自动化的 shell 脚本进行备份。
应用范围:
        可以在命令行直接使用密码来进行远程连接命令执行和远程拉取文件。

安装方法:

        yum安装:

[root@localhost aihuidi]# yum -y install sshpass

        源码安装:

[root@node1 ~/aihuidi 17:20:46]# tar xf sshpass-1.09.tar.gz
[root@node1 ~/aihuidi 17:20:51]# cd sshpass-1.09
[root@node1 ~/aihuidi/sshpass-1.09 17:20:55]# ./configure
[root@node1 ~/aihuidi/sshpass-1.09 17:21:04]# echo $?
[root@node1 ~/aihuidi/sshpass-1.09 17:21:08]# make && make install
[root@node1 ~/aihuidi/sshpass-1.09 17:21:14]# echo $?
[root@node1 ~/aihuidi/sshpass-1.09 17:21:31]# ./sshpass --help
[root@node1 ~/aihuidi/sshpass-1.09 17:21:38]# cp  /root/aihuidi/sshpass-1.09/sshpass /usr/sbin/
[root@node1 ~/aihuidi/sshpass-1.09 17:22:31]# cd
[root@node1 ~ 17:22:40]# sshpass --help
sshpass使用:
  1. 从远程主机拉取文件到本地服务器下

sshpass -p {密码} scp {用户名}@{主机IP}:/path/files

  1. 从密码文件读取文件内容作为密码去远程连接主机

sshpass -f ${密码文本文件} ssh {用户名}@{主机IP} “命令”

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5694637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存