shell脚本实现ssh登录 linux服务器上通过脚本判断ssh服务是否正常?
linux服务器上通过脚本判断ssh服务是否正常?
效果:平.sh代码:
#SSH connection server
function getconnection()
{
]SSH-O numberofpasswordprompt=0$1@$2“PWD”>/dev/null
if[$?!=0]然后
echo-e“n无法连接到$2”
继续
否则
echo-e“n成功连接到$2”
fi
]}
#在这里,您可以通过读取文件来配置自动循环,并在必要时进行修改
getconnection root 192.168.1.1
linux下如何使用ssh远程登录主机执行shell脚本?
]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登录 ssh免密码脚本 linux脚本实现ssh登录
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。