無論你使用的是SSH(Linux)還是RDP(Windows遠(yuǎn)程桌面),無法登錄服務(wù)器通常不是單一問題導(dǎo)致,而是多個要素共同作用。根據(jù)恒訊科技多年跨境服務(wù)器與運(yùn)維服務(wù)經(jīng)驗(yàn),用戶最常見的登錄失敗原因主要集中在以下六類:
1.密碼或密鑰錯誤(含格式、權(quán)限、路徑問題)
2.安全組、防火墻未放行端口
3.服務(wù)器網(wǎng)絡(luò)公網(wǎng)IP配置錯誤
4.SSHRDP服務(wù)未啟動或異常
5.系統(tǒng)資源耗盡導(dǎo)致連接被拒絕
6.線路質(zhì)量差海外網(wǎng)絡(luò)丟包導(dǎo)致無法連通
接下來,我們將從新手能理解、專業(yè)運(yùn)維也認(rèn)可的角度,給出最完整、可復(fù)現(xiàn)、無死角的排查步驟。
無論你遇到的錯誤提示是什么,
排查順序的第一步永遠(yuǎn)是,
1.Ping公網(wǎng)IP(判斷基礎(chǔ)網(wǎng)絡(luò)通)
如果服務(wù)器能Ping通,說明:公網(wǎng)IP正常,基礎(chǔ)網(wǎng)絡(luò)可達(dá),線路未阻斷
2.Telnet端口(判斷SSHRDP是否開放)
如果反饋:Connected:端口正常,繼續(xù)排查賬號密鑰問題
Connectionrefused:端口被拒絕(服務(wù)未啟動或被防火墻攔截)
Timeout:端口未開放或線路不通
這是最關(guān)鍵的判斷,能幫你排除60%的問題。
無論是阿里云、騰訊云、AWS還是恒訊科技的獨(dú)立服務(wù)器,安全組都是導(dǎo)致登錄失敗最常見的原因。必須確認(rèn)以下端口是否放行:
LinuxSSH:協(xié)議:TCP端口:22
WindowsRDP:協(xié)議:TCP端口:3389
控制面板(寶塔)協(xié)議:TCP端口:8888自定義
安全組必須放行三條規(guī)則
1.入方向:允許TCP223389
2.入方向:允許你的本地IP訪問(如果配置了IP白名單)
3.出方向:全部放行(默認(rèn)即可)
如果你使用海外服務(wù)器,還需留意,部分運(yùn)營商或許會封鎖相對而言較低的端口,此時,可以:
SSH改端口(如2222)
RDP改端口(如3390)
恒訊科技服務(wù)器默認(rèn)不封鎖22和3389,更加適合跨境業(yè)務(wù)使用。
很多用戶,僅僅只是檢查了安全組,不過卻忘記了在系統(tǒng)的內(nèi)部,其實(shí)也是存在著防火墻的。
Linux(CentOSUbuntu)
sudofirewall-cmd--list-ports
sudoiptables-L-n
若22端口未顯示開放,
sudofirewall-cmd--add-port=22tcp--permanent
sudofirewall-cmd--reload
Windows防火墻
路徑,
控制面板→系統(tǒng)和安全→WindowsDefender防火墻→允許應(yīng)用或功能通過防火墻
確保,
遠(yuǎn)程桌面(RemoteDesktop)已啟用
未被策略阻斷
也可以重置防火墻,
端口開放≠服務(wù)正常,
有時服務(wù)本身已經(jīng)崩潰或未啟動,
1.SSH服務(wù)檢查(Linux)
檢查,
systemctlstatussshd
如果inactive或failed,
systemctlrestartsshd
查看配置文件錯誤,
vietcsshsshdconfig
常見錯誤包括:禁用了密碼登錄卻忘了上傳密鑰
PermitRootLogin設(shè)置為no
AllowUsers限制了可登錄賬戶
修改后重啟,
systemctlrestartsshd
2.RDP服務(wù)檢查(Windows)
遠(yuǎn)程桌面依賴以下服務(wù),
RemoteDesktopServices
TermService
要是你關(guān)閉遠(yuǎn)程桌面,遠(yuǎn)程桌面協(xié)議就無法建立連接
開啟遠(yuǎn)程桌面(CMD),
reg add "HKLMSYSTEMCurrentControlSetControlTerminalServer" v fDenyTSConnections t REG_DWORD d 0
1.密碼錯誤(最常見)
注意,
Windows會強(qiáng)制復(fù)雜密碼
Linuxroot密碼可能被云廠商設(shè)為特殊字符
2.SSH密鑰錯誤
SSH密鑰常見問題包括,
權(quán)限錯誤:.ssh必須700,authorizedkeys必須600
使用了私鑰的公鑰版本:用戶經(jīng)常搞錯key文件
文件格式錯誤:必須為OpenSSH格式
上傳路徑錯誤:用戶目錄必須正確(如root.ssh)
檢查權(quán)限,
chmod700.ssh
chmod600.sshauthorizedkeys
3.RootAdministrator賬號被禁用
許多新手會誤改,
PermitRootLoginno
導(dǎo)致root再也登不上,
解決方式,
使用控制臺登錄修改
使用救援模式恢復(fù)
當(dāng)服務(wù)器出現(xiàn)以下情況,會導(dǎo)致無法登錄,
CPU100%
內(nèi)存用盡
磁盤寫滿(特別是寶塔日志爆滿)
IO阻塞
出現(xiàn)forkbomb或惡意腳本
Linux故障常見癥狀,
SSH卡住
輸入無響應(yīng)
登錄后立即斷開
Windows故障常見,
RDP黑屏
遠(yuǎn)程桌面加載很慢
登錄后桌面卡住不動
解決辦法
進(jìn)入控制臺(VNC)、救援模式執(zhí)行,
top
df-h
iostat-x
如果是日志寫滿,
rm-rfvarlog*
外貿(mào)公司、跨境直播團(tuán)隊(duì)、游戲發(fā)行商常遇到:
大陸→美國服務(wù)器丟包
香港→新加坡節(jié)點(diǎn)延遲高
日本→大陸無法連通
此類原因通常不是配置問題,而是線路不穩(wěn),
恒訊科技經(jīng)驗(yàn)總結(jié),
使用原生獨(dú)享IP+CN2+高質(zhì)量BGP線路+多節(jié)點(diǎn)中轉(zhuǎn)可以解決70%的跨境登錄失敗與卡頓問題。
適用于,
外貿(mào)獨(dú)立站
跨境TikTok、直播賣貨
游戲聯(lián)機(jī)節(jié)點(diǎn)
數(shù)據(jù)傳輸、遠(yuǎn)程辦公
以下方法適用于企業(yè)長期穩(wěn)定運(yùn)維,
1.安裝Fail2Ban+防爆破策略
避免密碼被破解導(dǎo)致鎖死,
2.使用恒訊科技提供的獨(dú)享IP+多線路高速鏈路
減少跨境丟包導(dǎo)致的SSHRDP登錄失敗,
3.啟用堡壘機(jī)(JumpServer)
所有登錄行為有審計(jì)、有記錄、有風(fēng)控,
4.服務(wù)器必須啟用監(jiān)控與告警
監(jiān)控項(xiàng),
端口223389狀態(tài)
CPU、內(nèi)存、磁盤
SSH登錄失敗次數(shù)
系統(tǒng)負(fù)載
網(wǎng)絡(luò)丟包率
恒訊科技服務(wù)器,默認(rèn)情況下,支持多項(xiàng)可視化監(jiān)控,這在很大程度上降低了運(yùn)營風(fēng)險。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站


