天天看點

Centos 6.8下修改SSH服務預設端口,看這一篇就夠了

1.檢視系統版本資訊

[root@vos23 ~]# cat /etc/redhat-release 
CentOS release 6.8 (Final)
           

複制

2.檢查ssh是否安裝

[root@vos23 ~]# rpm -qa | grep ssh
libssh2-1.4.2-2.el6_7.1.x86_64
openssh-clients-5.3p1-117.el6.x86_64
openssh-5.3p1-117.el6.x86_64
openssh-server-5.3p1-117.el6.x86_64
           

複制

 如果沒有安裝ssh,可以直接使用 yum -y install openssh-server安裝即可。

3.檢視ssh服務運作狀态

[root@vos23 ~]# service sshd status
openssh-daemon (pid  3340) 正在運作...
           

複制

 在Centos 6下使用 service sshd start 即可啟動sshd服務。

4.Centos 6下SSH服務指令

service sshd start      //啟動ssh服務
service sshd stop       //停止ssh服務
service sshd restart    //重新開機ssh服務
service sshd status     //檢視ssh服務狀态
chkconfig sshd on/off   //開機自啟動ssh服務開啟/關閉
           

複制

5.檢視ssh服務端口

[root@vos23 ~]# netstat -antulp | grep sshd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1068/sshd           
tcp        0      0 192.168.2.165:22        192.168.2.222:59150     ESTABLISHED 1532/sshd: root@pts 
tcp6       0      0 :::22                   :::*                    LISTEN      1068/sshd 
           

複制

6.修改ssh服務端口

[root@vos23 ~]# vim /etc/ssh/sshd_config
...
#Port 22
Port 13520
#AddressFamily any
...
           

複制

7.重新開機ssh服務

[root@vos23 ~]# service sshd restart
停止 sshd:                                                [确定]
正在啟動 sshd:                                             [确定]
           

複制

8.檢視ssh服務端口

[root@vos23 ~]# netstat -antulp | grep sshd
tcp        0      0 0.0.0.0:13520              0.0.0.0:*               LISTEN      1068/sshd           
tcp        0      0 192.168.2.165:13520        192.168.2.222:59150     ESTABLISHED 1532/sshd: root@pts 
tcp6       0      0 :::13520                  :::*                    LISTEN      1068/sshd 
           

複制

  修改ssh服務預設端口,也屬于服務安全優化的一種。修改預設端口後,如果目前使用了遠端軟體,如Xshell 等,需要ctrl+D先退出,再重新登入,即可使用新端口遠端通路。