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
    • Finance
    • Exploits
    • CDN
  • 页面
    • About
  • 友链
    • 维酷科技
Help?

Please contact us on our email for need any support

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

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

2015-06-13 20:11:41
3100  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
    181文章 26评论 5点赞 658119浏览
    随机文章
    VestaCP忘记管理员密码重置方法
    9年前
    防止虚拟主机用户利用PHP代码DOS造成用光网络带宽
    16年前
    如何绕过宝塔强制绑定帐号
    5年前
    2024美股假期
    2年前
    vscode不能自动补全HTML代码怎么配置
    6年前
    Tags
    Apache CentOS CMD DDOS Debian DNS Docker FastCGI Google IIS IP iptables Linux Mac MySQL Nginx Opensource PHP Python Skill SSH Ubuntu Vim VMware VPN web.py Windows 删除 命令 命令提示符 安装 开源 技巧 插件 漏洞 百度 系统 组件 终端 缓存 网络电话 脚本 自建 详解 错误
    Meta
    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    Copyright © 2026
    主页
    页面
    • About
    博主
    ProdigYu 管理员
    Something about myself
    181 文章 26 评论 658119 浏览
    测试
    测试