1.查看系统版本信息
代码语言:javascript复制[root@vos23 ~]# cat /etc/redhat-release
CentOS release 6.8 (Final)
2.检查ssh是否安装
代码语言:javascript复制[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服务运行状态
代码语言:javascript复制[root@vos23 ~]# service sshd status
openssh-daemon (pid 3340) 正在运行...
在Centos 6下使用 service sshd start 即可启动sshd服务。
4.Centos 6下SSH服务命令
代码语言:javascript复制service sshd start //启动ssh服务
service sshd stop //停止ssh服务
service sshd restart //重启ssh服务
service sshd status //查看ssh服务状态
chkconfig sshd on/off //开机自启动ssh服务开启/关闭
5.查看ssh服务端口
代码语言:javascript复制[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服务端口
代码语言:javascript复制[root@vos23 ~]# vim /etc/ssh/sshd_config
...
#Port 22
Port 13520
#AddressFamily any
...
7.重启ssh服务
代码语言:javascript复制[root@vos23 ~]# service sshd restart
停止 sshd: [确定]
正在启动 sshd: [确定]
8.查看ssh服务端口
代码语言:javascript复制[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先退出,再重新登录,即可使用新端口远程访问。