ssh 连接服务器 permission denied

jinyun101 2016-03-14 10:09:12

while :
do
logfile=/server/mq.`date +%Y-%m-%d`.log
size=$(ssh root@$targetip "ls -l $logfile"|awk '{print $5}')
sleep 60s
logfile2=/server/mq.`date +%Y-%m-%d`.log
size2=$(ssh root@$targetip "ls -l $logfile2"|awk '{print $5}')
echo "logfile=${logfile} size=${size} logfile2=${logfile2} size2=${size2}" >> mq_alarm.log

[[ $logfile = $logfile2 ]] && [[ $size -eq $size2 ]] && sendMessage()
done


这段脚本每隔1分钟获取一下远程机器的日志大小.如果日志没有刷新发送信息. 问题这段脚本在运行几个小时之后就出现ssh链接服务器失败 原因是permission denied. 在脚本报错的时候,手动连接服务器也是正常链接的.这里有什么坑吗?
...全文
633 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jlovej1314 2016-03-18
  • 打赏
  • 举报
回复
看一下系统日志比如 /var/log/secure 和/var/log/message里可能有相关信息
u011080082 2016-03-17
  • 打赏
  • 举报
回复
root一般是禁止直接登陆的 ,你可以使用普通用户测试登陆
oggmm 2016-03-16
  • 打赏
  • 举报
回复
telnet一下22端口通不通
jinyun101 2016-03-14
  • 打赏
  • 举报
回复
现在这里问的问题都没有人回复了?

19,620

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧