User-Profile-Image
hankin
  • 5
  • 首页
  • 分类
    • Windows
    • Web
    • VoIP
    • Virtualization
    • Trading
    • Smart Home
    • SEO
    • Security
    • Python
    • Program
    • PHP
    • OSX
    • OS
    • OpenSource
    • Nginx
    • MySQL
    • Mood
    • Linux
    • Life
    • Injection
    • Hosting
    • Exploits
    • CDN
  • 页面
    • About
  • 友链
    • 维酷科技
    • Tesra超算网络
Help?

Please contact us on our email for need any support

Support
  • 首页
    首页   ›   OS   ›   Linux   ›   正文
Linux

CentOS修改SSH端口及防止超时自动断开

2015-06-13 20:11:41
619  0 0

注意!这里的Centos版本是7

step1

修改/etc/ssh/sshd_config

vim /etc/ssh/sshd_config #Port 22 //这行去掉#号 Port 20001 //下面添加这一行

step2

修改SELinux 使用以下命令查看当前SElinux 允许的ssh端口: semanage port -l | grep ssh

添加20001端口到 SELinux semanage port -a -t ssh_port_t -p tcp 20001

然后确认一下是否添加进去 semanage port -l | grep ssh

如果成功会输出 ssh_port_t tcp 20001, 22

step3

重启ssh systemctl restart sshd.service

防止SSH超时自动断开设置

vim /etc/ssh/sshd_config

加上
ClientAliveInterval 30
ClientAliveCountMax 1

这样SSH Server 每 30 秒就会自动发送一个信号给 Client,而等待 Client 回应,(注意:是服务器发心跳信号,不是客户端,这个有别于一些 FTP Client 发送的 KeepAlives 信号哦~~~),如果客户端没有回应,会记录下来直到记录数超过 ClientAliveCountMax 的值时,才会断开连接。

评论 (0)

Click here to cancel reply.

欢迎您 游客  

    ProdigYu
    164文章 10评论 2点赞 82501浏览
    随机文章
    编译安装go语言运行环境
    2个月前
    使用Bind 9 的DNS-views实现IP地址分区域解析
    11年前
    CentOS下Xen虚拟机的安装与配置
    10年前
    简易DNS快速设置(正反解析)
    10年前
    Discuz! 7.1 & 7.2 远程代码执行漏洞
    11年前
    Tags
    Apache CentOS CMD DDOS Debian DNS FastCGI Google IIS IP iptables Linux Mac MySQL Nginx Opensource PHP Python Skill Spawn-FCGI SSH Ubuntu Vim VMware VPN web.py Windows 删除 命令 命令提示符 安装 开源 技巧 插件 漏洞 百度 系统 组件 终端 缓存 网络电话 脚本 自建 详解 错误
    Meta
    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    Copyright © 2021
    Designed by hankin
    主页
    页面
    • About
    博主
    ProdigYu 管理员
    Something about myself
    164 文章 10 评论 82501 浏览
    测试
    测试