#!/bin/bashecho "开始 SSH 连接尝试"
S6-
echo "正在尝试连接到 s6.serv00.com,用户名:****(连接:S6-*)" timeout 30 sshpass -p **** ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -tt ****@s6.serv00.com 'echo "Hello from S6-*"; date; sleep 10' if [ $? -eq 124 ]; then echo "错误:S6- 连接超时" elif [ $? -ne 0 ]; then echo "错误:S6- 连接失败" else echo "S6-*** 连接成功!" fi sleep 3
S6-
echo "正在尝试连接到 s6.serv00.com,用户名:(连接:S6-)" timeout 30 sshpass -p **** ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -tt @s6.serv00.com 'echo "Hello from S6-"; date; sleep 10' if [ $? -eq 124 ]; then echo "错误:S6- 连接超时" elif [ $? -ne 0 ]; then echo "错误:S6- 连接失败" else echo "S6-** 连接成功!" fi sleep 3
S6-
echo "正在尝试连接到 s6.serv00.com,用户名:**(连接:S6-**)" timeout 30 sshpass -p **** ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -tt **@s6.serv00.com 'echo "Hello from S6-**"; date; sleep 10' if [ $? -eq 124 ]; then echo "错误:S6-** 连接超时" elif [ $? -ne 0 ]; then echo "错误:S6-** 连接失败" else echo "S6-** 连接成功!" fi sleep 3
S7-
echo "正在尝试连接到 s7.serv00.com,用户名:(连接:S7-)" timeout 30 sshpass -p **** ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -tt @s7.serv00.com 'echo "Hello from S7-"; date; sleep 10' if [ $? -eq 124 ]; then echo "错误:S7- 连接超时" elif [ $? -ne 0 ]; then echo "错误:S7- 连接失败" else echo "S7-*** 连接成功!" fi
echo "所有 SSH 连接尝试已完成。" sleep 3 echo "脚本运行完毕,正在退出..." sleep 3 exit 0
多个Serv00需要SSH登录保活脚本
内容版权声明:除非注明,否则皆为本站原创文章。