首頁 >運維 >linux運維 >無法遠端連接linux伺服器的解決方法

無法遠端連接linux伺服器的解決方法

王林
王林原創
2019-11-16 09:54:324138瀏覽

無法遠端連接linux伺服器的解決方法

一、查看SSH是否安裝(檢查是否裝了SSH套件)

輸入指令:

rpm -qa | grep ssh

如下如所示系統已經預設安裝了SSH:

無法遠端連接linux伺服器的解決方法

若沒有安裝,則輸入

yum install openssh-server

進行安裝。

二、查看SSH服務是否執行

輸入指令:

/etc/init.d/shhd status

無法遠端連接linux伺服器的解決方法

上圖所示為SSH服務已開啟運作。

若沒有開啟,則使用指令

service shhd start

開啟。

三、檢查算口22是否開啟

使用指令:

netstat -anpt | grep sshd

-a   列出所有選項

#-p   顯示與連線相關的進程名稱與PID

-t   列出TCP協定連線

-u   列出UDP協定連線

-n   停用反向域名解析(預設情況下netstat 會透過反向網域解析技術查找每個IP 位址對應的主機名稱。這會降低查找速度。如果你覺得IP 位址已經足夠,而沒有必要知道主機名,就使用-n 選項停用網域解析功能)

無法遠端連接linux伺服器的解決方法

上圖顯示已連接埠22已開啟。

若沒有開啟ssh的22端口,則打開/etc/sysconfig/iptables,新增一列

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

已儲存退出即可。並重新啟動防火牆配置。

四、檢查SSHD是否在本運行等級下設定為開機啟動

#輸入指令:

chkconfig --list sshd

如圖所示centos 6.5系統中SSH服在本運行等級下已經設定為開機啟動,如果沒設定啟動就使用以下指令[chkconfig sshd on(預設啟動2345)]或[chkconfig --level 2345 sshd on]設定。

無法遠端連接linux伺服器的解決方法

最後就可使用遠端連線工具進行遠端連線。

推薦教學:linux教學

以上是無法遠端連接linux伺服器的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn