NeigeBolg

一、SSH命令

查看状态:

#systemctl status sshd.service
启动服务:

#systemctl start sshd.service
重启服务:

#systemctl restart sshd.service
开机自启:

#systemctl enable sshd.service

二、SSH修改端口

#vi /etc/ssh/sshd_config

找到#Port 22

在下面添加两行

Port 22    #添加22默认端口,防止设置失败导致不能连接

Port xxx   #xxx为你的新端口

保存退出,并且重启ssh服务。

#systemctl restart sshd.service

三、防火墙修改

防火墙添加新端口

#firewall-cmd --zone=public --add-port=XXX/tcp --permanent //XXX为新端口

重新加载防火墙配置

#firewall-cmd --reload

查看新端口状态

#firewall-cmd --zone=public --query-port=XXX/tcp

四、SELinux配置

如果修改端口、添加防火墙后使用新端口不能使用新端口链接。可能是SELinux的配置问题。

方法1:关闭SELinux

查看SElinux状态

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

SELinux status:                 enabled

关闭SElinux

#vi /etc/selinux/config

SELINUX=enforcing => SELINUX=disabled

重启机器。

#reboot

 方法2:向SELinux中添加新增的端口

暂无,待续。

五、删除22端口

如果能够正常连接,即可注释默认的22端口。

#vi /etc/ssh/sshd_config

删除 Port 22 这行。

重启ssh服务。

#systemctl restart sshd.service

分类:

技术点:

相关文章: