CentOS7启动、重启SSHD,修改SSH默认端口

最近又搞了台linux服务器,要修改默认的22端口,有几个ssh命令有点生疏了,记录一下,方便以后查看

1、查看sshd状态:

systemctl status sshd.service

2、启动和重启sshd

systemctl start sshd.service
systemctl restart sshd.service

3、开机自动启动

systemctl enable sshd.service

4、修改ssh默认的22端口,防止暴力破解和服务入侵

vi /etc/ssh/sshd_config

修改为如下:

重启sshd:systemctl restart sshd.service

注意:为了防止ssh断开,最好把上面的22端口也开起来(取消注释),新端口测试没问题后,再注释掉22端口

5、本地远程ssh,几分钟没操作就会自动断开,解决办法:

vi /etc/ssh/sshd_config

在底下增加两行:

ClientAliveInterval 120 
ClientAliveCountMax 720
第一行,表示每隔120秒向客户端发送一个“空包”,以保持于客户端的连接
第二行,表示总共发送720次“空包”,之后断开它们之间的连接,也就是:120秒 × 720 = 86400 秒 = 24小时后才会断开连接

重启sshd服务:systemctl restart sshd.service

 

你可能感兴趣的:(Linux,linux,ssh)