centos7修改sshd端口
sshd
是linux
下用来远程的服务 ,默认为22端口。 一般用Xshell
,CRT
这些远程工具远程连接操作。
#这个就是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