centos7修改sshd端口

sshdlinux下用来远程的服务 ,默认为22端口。 一般用XshellCRT这些远程工具远程连接操作。

#这个就是sshd的配置文件。
vim /etc/ssh/sshd_config    

修改为我们需要设置的端口

检查配置是否无误

sshd -t

这时 我发现执行ssh -t没有任何错误信息提示,但是重启sshd时总会失败,使用systemctl status sshd.service查看会提示如下错误

最后参考sshd修改端口后几次启动失败重启成功

具体关闭selinux操作如下

## 查看SELinux状态:
/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态
SELinux status:                 enabled

2、getenforce                 ##也可以用这个命令检查
关闭SELinux:
## 1、临时关闭(不用重启机器):
setenforce 0                  ##设置SELinux 成为permissive模式
                              ##setenforce 1 设置SELinux 成为enforcing模式

## 2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可

这时再执行启动sshd命令

systemctl restart sshd.service

posted @ 2020-05-08 16:47  if年少有为  阅读(1127)  评论(0编辑  收藏  举报