栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

sshpass命令的安装使用

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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} “命令”

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/694174.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号