另類ssh沒法正常登錄問題

    ssh遠程上午都還正常登錄,下午就登錄不了。web

    以前就寫了個數據庫備份腳本,沒作其它任何操做。遠程其它主機經過局域網IP登錄,仍是不行。次日又能登陸。排除防火牆,host.deny等。檢查發現系統日誌所有清空了,嚇一跳。系統各方面均正常,web服務也一直正常。再開新開ssh窗口發現又沒法登陸。重啓sshd服務,顯示,關閉狀態爲「失敗」,啓動狀態爲「成功」。重啓失敗。也沒動啥,爲啥不能重啓呢???數據庫

    查看secure日誌,發現錯誤提示:「sshd[2142]: fatal: daemon() failed: No such device」google下:說sshd服務與/dev/null有關。ssh

    恍然大悟,昨天寫腳本時,用過/dev/null,當即檢查,發 如今腳本里把 「2>&1 > /dev/null寫成了2&>1 > /dev/null。 就致使sshd 不能正常登陸了。因而試了下。重啓sshd服務兩次,正常了。ide

    用下列命令能夠重建:測試

  
  
           
  
  
  1. #rm /dev/null 
  2. #mknod /dev/null c 1 3 
  3. #chmod 666 /dev/null 

   總結下:ui

      一、「引覺得鑑,若是sshd忽然出現登陸不正常,想一想你以前是否用過/dev/null,/dev/null傷不起啊google

      二、細心,細心,再細心,一個小小的字符順序差點弄出大問題。真是一顆耗子屎能夠壞鍋湯。spa

      三、遇到問題時,在時間容許的範圍內,多忍耐,分析一下。答案就會出現。此次幸虧沒當即跑機房,要否則白跑了日誌

      四、他們說個人機器被***了,我以爲不太可能,關鍵時刻仍是要相信本身。xml

      五、之後先在本地測試下,再copy到遠程

相關文章
相關標籤/搜索