一、查看ssh是否安裝(檢查是否裝了ssh包)
輸入命令:
rpm?-qa?|?grep?ssh
如下如所示系統已經默認安裝了SSH:
若沒有安裝,則輸入
yum?install?openssh-server
進行安裝。
二、查看SSH服務是否運行
輸入命令:
/etc/init.d/shhd?status
上圖所示為SSH服務已開啟運行。
若沒有開啟,則使用命令
service?shhd?start
開啟。
三、查看算口22是否開啟
使用命令:
netstat?-anpt?|?grep?sshd
-a ??列出所有選項
-p ??顯示與連接有關的進程名與PID
-t ??列出TCP協議連接
-u ??列出UDP協議連接
-n ??禁用反向域名解析(默認情況下 netstat 會通過反向域名解析技術查找每個 IP 地址對應的主機名。這會降低查找速度。如果你覺得 IP 地址已經足夠,而沒有必要知道主機名,就使用 -n 選項禁用域名解析功能)
上圖顯示已端口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教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦