首頁 > 運維 > linux運維 > linux伺服器無法遠端連接

linux伺服器無法遠端連接

王林
發布: 2019-12-06 10:40:53
原創
5582 人瀏覽過

linux伺服器無法遠端連接

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

輸入指令:

rpm -qa | grep ssh
登入後複製

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

linux伺服器無法遠端連接

若沒有安裝,則輸入:

yum install openssh-server
登入後複製

進行安裝。

線上影片教學推薦:linux影片教學

2、檢視SSH服務是否運行:

輸入指令:

/etc/init.d/shhd status
登入後複製

linux伺服器無法遠端連接

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

若沒有開啟,則使用下列指令開啟。

service shhd start
登入後複製

3、檢視連接埠22是否開啟:

使用指令:

netstat -anpt | grep sshd
登入後複製

-a   列出所有選項

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

-t   列出TCP協定連線

-u   列出UDP協定連線

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

linux伺服器無法遠端連接

上圖顯示已連接埠22已開啟。若連接埠22未開啟,可查看防火牆是否開啟:

附註:防火牆的基本操作指令:

查詢防火牆狀態:

[root@localhost ~]# service   iptables status
登入後複製

linux伺服器無法遠端連接

途中紅色部分顯示端口22已開啟,若沒有開啟ssh的22端口,則打開/etc/sysconfig/iptables,添加一列

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
登入後複製

保存退出即可,並重啟防火牆配置。

linux伺服器無法遠端連接

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

輸入指令:

chkconfig --list sshd
登入後複製
如圖所示centos 6.5系統中SSH服在本運行等級下已經設定為開機啟動,如果沒設定啟動就使用以下指令:


linux伺服器無法遠端連接##5、之後就可使用遠端連接工具進行遠端連線。

推薦相關文章教學:

linux教學

#

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板