SSH连接不成功的处理过程
我在黑板上一邊寫著一邊說“判斷此類問題,要先要進行一些基本的排查工作,利用排除法確定問題,這樣才簡單有效啊!”看看我寫的內容吧,鏡頭轉向黑板,謝謝。
分析與排除:ssh客戶端登錄服務器利用的是端口和IP,那我們遇到此類服務不可鏈接的問題時候,遵循一下步驟
1、首先要確定發生問題之前服務是否正常?相同網段的服務器是否能登錄?(排除網絡問題,發現問題檢查網絡設備或者跟相關部門聯系)
2、ping本機回環地址是否通?(排除本機硬件問題)
3、配置文件有沒有被改動過?查看/var/log目錄下的日志和history操作記錄(排除人為誤操作)
4、排除前面的假設后,再檢查linux系統的服務進程和端口。利用兩個命令來進行判斷:
分別是ps –ef | grep sshd和netstat –anp| grep sshd;
Ps –ef | grep sshd 會顯示“sshd”服務進程相關記錄
netstat –anp | grep sshd 會顯示出sshd所用的端口.
之所以這樣檢查,是因為很多人可能會忘記修改過/etc/ssh/sshd_config的port的值,以至于使用ssh工具的時候還是使用22端口登錄,導致登錄不上去。
5、如果沒有發現服務進程和端口,利用service sshd restart 來重新啟動服務(到這個時候基本會解決問題)
6、服務啟動不成功,按照出錯提示和/var/log/messages的日志排查問題
?
來源于:?http://huangkun.blog.51cto.com/190289/54389
??
?
轉載于:https://blog.51cto.com/cysky/581373
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的SSH连接不成功的处理过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 你要懂得
- 下一篇: Gartner市场分析报告显示2010年