sshpass命令来自英文短语“SSH密码”的缩写,其功能是对SSH密码进行非交互式验证。SSH是英文短语“SSH密码”中sshpass命令的缩写,其功能是对SSH密码进行非交互式验证。SSH是Linux系统平台中最常用的远程控制协议之一。使用ssh命令进行远程连接时,需要交换验证密码信息,不利于Shell脚本中调用。sshpass命令很好的解决了这个脚本调用问题。用户可以直接将密码以参数的形式传递给命令,无需交互验证。
语法格式:sshpass[参数]域名或IP地址
常用参数:
-f设置密码文件-p设置密码值参考示例
基于SSH协议远程连接指定服务器:
[root@linuxcool~]#sshpass-p'密码'sshroot@192.168.10.10
指定端口号,基于SSH协议远程连接指定服务器:
[root@linuxcool~]#sshpass-p'密码'ssh-p8518root@192.168.10.10
基于SSH协议远程连接指定服务器,执行命令:
[root@linuxcool~]#sshpass-p'密码'sshroot@192.168.10.10'关机'
读取本地密码文件并基于SSH协议远程连接指定服务器:
[root@linuxcool~]#sshpass-f'passwd.txt'sshroot@192.168.10.10
cmatrix命令代码雨式屏幕保护程序hash命令运行管理命令时的哈希表查询archive命令新闻组文件保护程序bootctl命令控制固件和systemd-boot引导管理器AINIFE命令修改由programeval命令重新计算参数以查找参数msgen命令创建英文邮件目录Killall5命令向所有进程发送信号pv命令管道查看器archiveadm命令Solaris归档文件实用程序
本文主要介绍Linux中用于终止进程的kill、pikill和killall命令的用法。是入门学习Linux的基础知识。有需要的朋友可以参考一下.16-01-1…
atrm命令的作用是删除待执行任务队列中指定的任务。通常,首先使用atq命令查询待处理任务列表以显示任务编号,然后使用atrm命令删除待处理任务队列中的指定任务…
less命令的作用是分页显示文件内容。分页显示功能与more命令很相似,但more命令只能从前往后浏览文件。less命令用于分页显示文件内容。分页显示功能与mo…
lsb_release命令来自英文短语“LinuxStandardBaserelease”的缩写,其功能lsb_release命令来自英文短语“LinuxSta…
React--》超详细教程——React脚手架的搭建与使用目录创建React脚手架全局安装创建npx安装创建指定要安装的React版本脚手架文件介绍React脚…
2024-05-17 12:19:59
2024-05-17 12:01:55
2024-05-17 11:37:14
2024-05-17 11:18:59
2024-05-17 10:33:28
大家好,今天小编关注到一个比较有意思的话题,就是关于哪有快速学电脑的问题,于是小…
大家好,今天小编关注到一个比较有意思的话题,就是关于培训机构文化搭建标语的问题,…