sshpass-如何在脚本中执行scp时自动输入密码

简介: sshpass-如何在脚本中执行scp时自动输入密码

用Perl或者其他脚本的时候,都会遇到需要输入密码的问题,导致脚本会被中断。

如何才能不被中断,SCP可以自动输入密码呢,脚本顺利执行呢?我用了一个sshpass工具。

1.下载地址:

yum -y install sshpass

http://sourceforge.net/projects/sshpass/

2.安装:

./configure

make

make install

3.为了能在任意地方执行命令 cp sshpass /usr/bin/

4.执行的命令如下:

sshpass -p $PASSWD scp -o StrictHostKeyChecking=no $CMD

`cd $path && sshpass -p HS~u8ro8e scp -o StrictHostKeyChecking=no $package javadev\@121.199.60.78:/home/javadev/server`;






目录
相关文章
|
2月前
|
人工智能 安全 机器人
保姆级教程:OpenClaw部署步骤(阿里云/Win11/MacOS/Linux)+大模型智谱/百炼API配置+钉钉集成+FAQ
“想拥有完全掌控数据隐私的AI助手,却卡在部署环节?”——这是2026年众多技术爱好者的共同困扰。OpenClaw作为开源本地AI助手的标杆,支持在个人服务器或本地设备部署,通过钉钉、飞书等聊天工具交互,可执行系统命令、管理文件、编写代码,甚至对接图片识别/生成功能,核心优势在于“数据私有化+功能全自定义”。
1185 7
|
12月前
|
Linux 虚拟化 iOS开发
Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板
Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板
797 35
Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板
|
缓存 负载均衡 监控
探秘数据库中间件:ProxySQL与MaxScale的优势与劣势
探秘数据库中间件:ProxySQL与MaxScale的优势与劣势
884 2
|
Java Spring
springboot使用RestTemplate(基于2.6.7,返回泛型)
springboot使用RestTemplate(基于2.6.7,返回泛型)
691 0
|
网络安全 Windows
查看SSH配置文件
查看SSH配置文件
2205 1
|
数据安全/隐私保护
服务器备份的常见方法包括完全备份、增量备份、差异备份和实时备份
服务器备份的常见方法包括完全备份、增量备份、差异备份和实时备份
2011 3
|
分布式计算 资源调度 Hadoop
Spark 中的集群管理器类型详解
【8月更文挑战第14天】
397 4
|
Oracle Java 关系型数据库
jdk17安装全方位手把手安装教程 / 已有jdk8了,安装JDK17后如何配置环境变量 / 多个不同版本的JDK,如何配置环境变量?
本文提供了详细的JDK 17安装教程,包括下载、安装、配置环境变量的步骤,并解释了在已有其他版本JDK的情况下如何管理多个JDK环境。
30701 0
|
C++
VS Code 如何设置大小写转换快捷键
VS Code 如何设置大小写转换快捷键
2371 0
VS Code 如何设置大小写转换快捷键
|
消息中间件 Kafka 程序员
Kafka内幕:详解Leader选举与副本同步的那些事儿
大家好,我是小米,今天给大家带来一篇关于 Kafka 核心机制的深度解析文章。本文将详细讲解 Kafka 的 Leader 选举、副本消息同步以及相关概念 LEO 和 HW,帮助大家更好地理解和应用 Kafka,提升处理分布式系统的能力。快来一起学习吧!
1076 0