好好的遠端伺服器突然無法ssh登入了,一登入就提示connection closed by foreign host.telnet連線也一樣。
無奈,重啟系統,啟動後發現sshd服務也無法啟動了。
問了下最近有人裝過mysql軟體,懷疑安裝過程中修改了什麼檔案,於是檢視了下history,發現有修改var目錄的owner。
仔細看了下var的詳細資訊,發現已經變成了mysql:mysql。於是懷疑是這個的問題。
執行chown -r root:root var.重啟sshd服務。
遠端ssh登入,搞定,可以正常登入了
ssh目錄許可權說明
如何ssh免秘鑰登入在這裡就不提了,網上很多,這裡說明下,設定免秘鑰登入後,仍然不能免秘鑰登入的問題。因為sshd為了安全,對屬主的目錄和檔案許可權有所要求。如果許可權不對,則ssh的免密碼登陸不生效。使用者目錄許可權為 755 或者 700,就是不能是77x 777,需要保障other使用者不能有...
mysql bin許可權問題導致mysql無法啟動
mysql bin許可權問題導致mysql無法啟動 啟動mysql報錯誤,錯誤提示找不到mysql bin.000002檔案,但檢查該檔案是存在的.root host1 mysql ls mysql bin.000002 mysql bin.000002 難道是許可權問題,再次檢查 root hos...
修改system目錄許可權
值得注意的就是不能直接 mount system 先要得到system分割槽的全名 mount rootfs rootfs ro 0 0 tmpfs dev tmpfs rw,mode 755 0 0 devpts dev pts devpts rw,mode 600 0 0 proc proc p...