【linux】
1、檢測網路狀態是否正常
網路檢測命令:
1)檢視ip位址ifconfig 和 ip addr
2)檢視閘道器route -n2)
2、檢測sshd服務的執行狀態
首先確認埠是否有正常監聽
netstat –antpu | grep sshd
檢視服務執行狀態
centos6 service sshd status
centos7 systemctl status sshd
如果sshd服務沒有正常執行,可以嘗試手動啟動sshd
啟動命令:
centos6 service sshd restart
centos7 systemctl restart sshd
3、sshd程式日誌
如果無法正常啟動sshd服務,centos6系統一般會直接輸出錯誤資訊,centos7啟動時是沒有輸出資訊的,需要通過secure日誌進行檢視
sshd日誌:/var/log/secure
通過secure日誌的報錯資訊,一般是可以定位絕大部分sshd啟動異常的問題
4、sshd配置檢測命令
通過/usr/sbin/sshd 可以最sshd的配置進行檢測,能夠輸出配置的錯誤資訊
5、/etc/ssh目錄下配置檔案許可權異常
sshd的配置檔案目錄對許可權有嚴格的要求,不能進行更改,更改後會導致無法正常進行遠端連線,重啟sshd服務時也會有對應的提醒資訊。
正確的許可權設定如下:
6、金鑰檔案異常導致無法遠端登入
如果使用了金鑰認證登入,金鑰異常時連線報錯
解決方案:先開啟密碼登入,通過密碼連線伺服器把本地重新生成的金鑰檔案匯入伺服器即可。
匯入命令cat id_rsa_2048.pub >> .ssh/authorized_keys
7、allowusers限制導致無法遠端
在sshd的配置檔案中allowusers引數可以用來限制允許連線的使用者,新增此引數後只有允許的使用者才能進行連線,如allowusers test表示只允許test使用者進行連線
到此為止
Linux雲主機無法遠端登入
centos ubuntu的和centos有點區別 connecting to 43.240.247.107 22.connection established.server closed connection.pleaseclose dialog to finalize this session....
Linux系統的排查思路
處理linux系統故障的思路 1.重視錯誤提示資訊。2.查閱日誌檔案 message 系統日誌 服務的日誌 error 應用日誌 3.分析,定位問題。4.解決問題。忘記root密碼?重置 centos5或者6 啟動載入grub引導選單時 按esc 找到當前系統引導選項。按方向鍵找到需要的系統引導核心...
區域網某台電腦無法上網排查思路
一 單台機器無法上網 如果通,但還不能上網,可能是瀏覽器或電腦中毒等問題 b.ping 10.0.0.254 閘道器 這裡換成自己的閘道器 目的是排除物理鏈路 網線,網絡卡,驅動,ip設定等 的問題 如果ping閘道器不同,則檢視ip設定,然後ping自身ip或ping網內其他機器ip 如果ping...