centos 7.9 安装sshpass

news/2025/2/4 23:09:36/

1.作用

sshpass是一个用于非交互式SSH密码验证的实用程序。它可以用于自动输入密码以进行SSH登录,从而简化了自动化脚本和批处理作业中的SSH连接过程。

sshpass命令可以与ssh命令一起使用,通过在命令行中提供密码参数来执行远程命令。以下是一个示例命令:

sshpass -p 'password' ssh user@hostname 'command'

在上面的命令中,-p选项用于指定密码,然后跟着是ssh命令和要执行的远程命令。

请注意,使用sshpass需要安装相应的软件包。它并不是SSH客户端的标准部分,因此可能需要通过包管理器(如apt、yum或dnf)进行安装。

虽然sshpass可以方便地进行自动化SSH连接,但使用密钥对进行身份验证更为安全和推荐。通过设置SSH密钥对,可以避免密码泄露和暴力破解攻击的风险。

2.安装

2.1.下载

wget http://sourceforge.net/projects/sshpass/files/sshpass/1.05/sshpass-1.05.tar.gz

上传到tmp目录下

2.2.解压 

tar xvzf sshpass-1.05.tar.gz

2.3. 移到opt目录下

 mv sshpass-1.05 /opt/

进到该目录:

cd /opt/sshpass-1.05/

./configure 

 

make

 

make install

安装完成之后

2.4.验证

sshpass

 参考文章:sshpass的安装与使用-CSDN博客


http://www.ppmy.cn/news/1165769.html

相关文章

安装Sentinel

大家好今天来安装Sentinel . 安装Sentinel 下载 : 大家可以选择相应版本(最新版本1.8.6) 官网下载地址 : Release v1.8.6 alibaba/Sentinel GitHub 链接:Sentinel_免费高速下载|百度网盘-分享无限制 (baidu.com) 提取码:8eh9 运行 : 将jar包放到任…

基于B/S架构,包括PC后台管理端、APP移动端、可视化大屏端的智慧工地源码

智慧工地管理平台充分运用数字化技术,聚焦施工现场岗位一线,依托物联网、互联网、AI等技术,围绕施工现场管理的人、机、料、法、环五大维度,以及施工过程管理的进度、质量、安全三大体系为基础应用,实现全面高效的工程…

程序设计:C++ 一个可以放入共享内存的string模板

共享内存由于是多进程共享的,里面的数据不适合包含指针,因为共享内存在不同进程里的地址并不相同。尽管可以在连接共享内存时指定连接地址,但是,这样做限制太多: 不同硬件、系统这个地址可能不一样,没有通…

Simulink 最基础教程(一)

1.1基本概念 一个典型的Simulink模型大致如上图这样: 1)模块 block:图中画圈的那些,每个模块可以完成一些特定的任务,类似MATLAB中函数的概念。软件提供了很多模块,当然也可以自定义新的模块 2&#xff0…

论文阅读之《Kindling the Darkness: A Practical Low-light Image Enhancer》

目录 摘要 介绍 已有方法回顾 普通方法 基于亮度的方法 基于深度学习的方法 基于图像去噪的方法 提出的方法 2.1 Layer Decomposition Net 2.2 Reflectance Restoration Net 2.3 Illumination Adjustment Net 实验结果 总结 Kindling the Darkness: A Practical L…

【系统架构设计】计算机公共基础知识: 1 嵌入式系统

目录 一 嵌入式系统 1 概述 2 嵌入式系统设计 (1)交叉开发环境

LINUX | hexdump以16进制查看文件内容

LINUX | hexdump以16进制查看文件内容 时间:2023-10-20 文章目录 LINUX | hexdump以16进制查看文件内容1.参考2.示例1.以ASCII字符显示文件中字符2.以16进制和相应的ASCII字符显示文件里的字符3.只显示文件中前n个字符4.以偏移量开始格式输出 1.参考 1.Linux命令–h…

【408数据结构】第一章 绪论

第一章 绪论 1.数据结构基本概念及三要素 一.数据结构基本概念 1.数据 信息的载体,能被客观事物描述的数字,字符以及能被计算机程序识别和处理的符号的集合 2.数据元素 数据的基本单位,一个数据元素可由若干个数据项(构成数…