shell脚本输入ssh密码 shell脚本中怎么ssh上远程机执行命令?
shell脚本中怎么ssh上远程机执行命令?
假设您从主机a检查主机B上的进程,您需要在主机B上设置一个检查用户,如X,并通过公钥身份验证设置SSH登录,这样您就不能在Google上搜索,然后在机器a上执行:SSHx@B公司~/ 命令.sh&燃气轮机结果.txtcommand.sh这是放在机器B的X目录中的脚本应写入输出结果.txt或者另一种写入结果的方式=`SSHx@B公司~/ 命令.sh`结果直接保存在结果变量中。目前还没有linux环境,因此没有实际的测试。自己试试
为什么ssh命令在linux终端上无法直接运行,但是写到bash脚本里面就可以执行?
1。登录Linux系统并打开终端命令。输入RPM-QA | grep SSH以了解当前系统是否已安装。2如果没有安装SSH包,可以通过Yum或RPM安装包进行安装。三。安装后,启动SSH服务。SSH服务通常称为sshd4。从命令行输入servicesshdstart来启动它,或者使用/etc/init.d/sshdstart5。输入SSH帐户@IP地址。例如:SSH邮箱:oracle@192.168.10.13首先,使用SSH-keygen生成一个公钥/私钥对并将其复制到路由器。所以你可以不用密码登录。然后编写一个脚本,使用here文档登录到路由器,并执行操作。SSH user name@IP<<ssh#这是您需要的SSH操作
shell脚本输入ssh密码 shell脚本实现ssh登录 shell脚本批量ssh免密
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。