新购阿里云服务器ECS创建之后无法ssh连接的问题处理
作者:13
GitHub:https://github.com/ZHENFENG13
版權(quán)聲明:本文為原創(chuàng)文章,未經(jīng)允許不得轉(zhuǎn)載。
問(wèn)題描述
由于原服務(wù)器將要到期,因此趁著阿里云搞促銷活動(dòng)重新購(gòu)買了一臺(tái)ECS服務(wù)器,但是在初始化并啟動(dòng)后卻無(wú)法通過(guò)ssh連接,執(zhí)行ssh命令后,命令行一直卡著沒(méi)有反應(yīng),也沒(méi)有任何的報(bào)錯(cuò)信息,就是一直卡著沒(méi)有反應(yīng),什么反饋信息也得不到,這是第一次碰到這種問(wèn)題,買過(guò)好多次阿里云ECS,還是第一次碰到這種無(wú)法使用ssh連接的問(wèn)題。
查找原因
首先是想到了如下幾個(gè)問(wèn)題:
- 本地網(wǎng)絡(luò)問(wèn)題
- ECS網(wǎng)絡(luò)問(wèn)題
- sshd服務(wù)是否打開(kāi)
- 防火墻是否打開(kāi)
- 端口是否打開(kāi)
之后開(kāi)始一一驗(yàn)證:
本地網(wǎng)絡(luò)一切正常,這個(gè)問(wèn)題不用多說(shuō)。
ECS的問(wèn)題驗(yàn)證則有點(diǎn)麻煩,因?yàn)楦緹o(wú)法連接進(jìn)去,只能通過(guò)阿里云的ECS遠(yuǎn)程連接進(jìn)入ECS來(lái)定位一下問(wèn)題,但是這個(gè)遠(yuǎn)程連接很卡,所以用起來(lái)很煩。
ECS網(wǎng)絡(luò)是否通暢驗(yàn)證
通過(guò)curl命令獲取百度首頁(yè):
curl 'http:www.baidu.com'結(jié)果如下:
可以獲取百度的頁(yè)面代碼,說(shuō)明網(wǎng)絡(luò)沒(méi)問(wèn)題,但是這個(gè)操作界面真的很丑(無(wú)奈臉.png)。
sshd服務(wù)是否打開(kāi)
執(zhí)行命令查看sshd服務(wù)狀態(tài):
service sshd status結(jié)果如下:
sshd服務(wù)正常運(yùn)行。
防火墻是否開(kāi)啟
執(zhí)行命令查看防火墻狀態(tài):
service iptables status結(jié)果如下:
防火墻正常開(kāi)啟,處于工作狀態(tài)。
接下來(lái)查看防火墻是否將設(shè)置的ssh端口添加到規(guī)則中:
iptables -L -n | grep 端口號(hào)可以看到所設(shè)置的端口已被添加到iptables防火墻規(guī)則中。
端口是否正常打開(kāi)
使用netstat命令查看端口狀況:
netstat -an |grep 端口號(hào)結(jié)果如下:
設(shè)置的端口正常被監(jiān)聽(tīng)。
我并沒(méi)有使用默認(rèn)的ssh端口22,而是重新設(shè)置了一個(gè)端口值,用以減少sshd端口被黑客惡意掃描的次數(shù)。
工單詢問(wèn)
在上面的網(wǎng)絡(luò)驗(yàn)證、防火墻驗(yàn)證、端口驗(yàn)證幾個(gè)步驟驗(yàn)證了一遍,且全部確認(rèn)無(wú)誤后,再次通過(guò)遠(yuǎn)程連接,讓人崩潰的是控制臺(tái)依然沒(méi)有任何反應(yīng),無(wú)法連接。
沒(méi)的辦法,因?yàn)闆](méi)有任何報(bào)錯(cuò)信息,只能再次去驗(yàn)證上述幾個(gè)問(wèn)題,反復(fù)確認(rèn)后更崩潰的事情來(lái)了,重復(fù)的驗(yàn)證了很多次后都沒(méi)有發(fā)現(xiàn)問(wèn)題,服務(wù)期的設(shè)置和網(wǎng)絡(luò)一切正常,本地網(wǎng)絡(luò)也正常,命令也沒(méi)有錯(cuò),但是依然無(wú)法通過(guò)ssh命令連接服務(wù)器。
整個(gè)過(guò)程花了些時(shí)間,在一一驗(yàn)證后得出了一個(gè)結(jié)論,本地和服務(wù)期兩邊的設(shè)置都沒(méi)有問(wèn)題,那么到底是哪里出了問(wèn)題呢?最后實(shí)在是沒(méi)得辦法了,只能選擇發(fā)一個(gè)阿里云工單去詢問(wèn)解決方案,整個(gè)過(guò)程和對(duì)方討論了之后,告訴我需要配置一下安全組,于是趕緊到控制臺(tái)找到配置的頁(yè)面,將端口規(guī)則添加之后果然可以正常連接了。
頁(yè)面路徑如下:
管理控制臺(tái)->云服務(wù)器ECS->實(shí)例->管理->本實(shí)例安全組->配置規(guī)則
配置頁(yè)面如下:
在這個(gè)頁(yè)面將端口信息配置正確即可。
注:由于是私人服務(wù)器,因此部分信息做了涂抹。
結(jié)語(yǔ)
整個(gè)過(guò)程挺無(wú)奈的,各個(gè)環(huán)節(jié)都確認(rèn)無(wú)誤后還是沒(méi)有得到正確的答案,很絕望,哈哈哈哈哈。其實(shí)阿里云的服務(wù)器我買了很多次了,我是在想,以前沒(méi)有這個(gè)狀況啊,為什么單單這次出現(xiàn)這個(gè)問(wèn)題了,以往確實(shí)沒(méi)有設(shè)置過(guò)安全組。
好了,既然解決了就不抱怨了,整理一下發(fā)上來(lái),希望其他人碰到這類問(wèn)題不會(huì)手足無(wú)措了。
首發(fā)于我的個(gè)人博客,感謝大家支持。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的新购阿里云服务器ECS创建之后无法ssh连接的问题处理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 梦到大蟒蛇缠身预示着什么
- 下一篇: 区块链101:区块链的应用和用例是什么?