1、查看SSH是否安裝(檢查是否裝了SSH包)
輸入命令:
rpm -qa | grep ssh
如下如所示系統(tǒng)已經(jīng)默認(rèn)安裝了SSH:
若沒(méi)有安裝,則輸入:
yum install openssh-server
進(jìn)行安裝。
在線視頻教程推薦:linux視頻教程
2、查看SSH服務(wù)是否運(yùn)行:
輸入命令:
/etc/init.d/shhd status
上圖所示為SSH服務(wù)已開(kāi)啟運(yùn)行。
若沒(méi)有開(kāi)啟,則使用如下命令開(kāi)啟。
service shhd start
3、查看端口22是否開(kāi)啟:
使用命令:
netstat -anpt | grep sshd
-a 列出所有選項(xiàng)
-p 顯示與連接有關(guān)的進(jìn)程名與PID
-t 列出TCP協(xié)議連接
-u 列出UDP協(xié)議連接
-n 禁用反向域名解析(默認(rèn)情況下 netstat 會(huì)通過(guò)反向域名解析技術(shù)查找每個(gè) IP 地址對(duì)應(yīng)的主機(jī)名。這會(huì)降低查找速度。如果你覺(jué)得 IP 地址已經(jīng)足夠,而沒(méi)有必要知道主機(jī)名,就使用 -n 選項(xiàng)禁用域名解析功能)
上圖顯示已端口22已開(kāi)啟。若端口22未開(kāi)啟,可查看防火墻是否開(kāi)啟:
注:防火墻的基本操作命令:
查詢防火墻狀態(tài):
[root@localhost ~]# service iptables status
途中紅色部分顯示端口22已開(kāi)啟,若沒(méi)有開(kāi)啟ssh的22端口,則打開(kāi)/etc/sysconfig/iptables,添加一列
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
保存退出即可,并重啟防火墻配置。
4、檢查SSHD是否在本運(yùn)行級(jí)別下設(shè)置為開(kāi)機(jī)啟動(dòng)
輸入命令:
chkconfig --list sshd
如圖所示centos 6.5系統(tǒng)中SSH服在本運(yùn)行級(jí)別下已經(jīng)設(shè)置為開(kāi)機(jī)啟動(dòng),如果沒(méi)設(shè)置啟動(dòng)就使用如下命令:
5、之后就可使用遠(yuǎn)程連接工具進(jìn)行遠(yuǎn)程連接。
推薦相關(guān)文章教程:linux教程