linux服務器無法遠程連接

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視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享