服务器怎么配置才能ssh_配置SSH服务

服务器怎么配置才能ssh?核心在于装好SSH服务端、放通端口、配好认证方式,三步到位。下面这套流程适用于绝大多数Linux云服务器,涵盖从连接到加固的完整路径。

配置SSH服务的基础步骤:从安装到首次连接

拿到一台新服务器,第一件事是确认系统里有没有SSH服务端,多数CentOS、Ubuntu镜像默认带有OpenSSH Server,但精简版系统往往没有预装。

傻瓜式配置Linux的SSH服务
加载中
傻瓜式配置Linux的SSH服务

确认与安装SSH服务端

先检查系统是否已安装并运行SSH服务,登录服务器控制台(通常通过VNC或云厂商网页终端),执行以下命令:

# 检查SSH服务状态
systemctl status sshd

如果提示没有这个服务,按系统类别安装:

  • Debian/Ubuntu系:apt update && apt install openssh-server -y
  • CentOS/RHEL系:yum install openssh-server -y

安装完成后启动服务并设为开机自启:

systemctl start sshd
systemctl enable sshd

修改核心配置项

SSH的配置文件在/etc/ssh/sshd_config,这是整个配置链路的主战场,建议先用cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak备份一份,再动手改。

以下三项是初配阶段必须确认的关键参数:

  • 端口号:默认是22,如果公网服务器建议改成高位端口(如2222),能挡掉相当一部分扫描攻击,修改后记得放行防火墙对应端口。
  • PermitRootLogin:默认可能是prohibit-password或yes,安全起见,建议设为no,用普通用户登录后再su切换,避免root被暴力破解。
  • PasswordAuthentication:初配阶段保持yes方便连接,后期换密钥后一定要改成no。

每改完一项都要执行systemctl restart sshd让配置生效,注意,改端口和关root登录前,务必开着另一个终端会话测试,防止把自己锁在门外。

防火墙与安全组放行

很多用户苦于”SSH连接不上”,根源不在SSH配置本身,而是防火墙或云厂商安全组没放行端口。

服务器怎么配置才能ssh_配置SSH服务

  • 云服务器安全组:登录云厂商控制台,找到实例所在的安全组,添加入站规则,放行TCP端口(默认22或你修改后的新端口),来源IP建议填你自己的公网IP网段,而非0.0.0/0。
  • 本机防火墙:
    • CentOS:firewall-cmd --permanent --add-port=22/tcp && firewall-cmd --reload
    • Ubuntu:ufw allow 22/tcp && ufw enable

ssh连接不上怎么排查:高频故障与解决路径

连接不上是配置过程中最常遇到的问题,按下面顺序排查,多数情况能在几分钟内定位根因。

第一层:网络可达性检查

先确认服务器IP是否通,用本地电脑执行ping 服务器IP,如果不通,重点查安全组和云厂商防火墙,若通,再测端口:

telnet 服务器IP 22

或者用nc -vz 服务器IP 22,端口不通时,排查方向集中在安全组未放行、SSH服务未监听、或系统防火墙拦截。

第二层:服务状态与端口监听

登录服务器控制台,执行:

netstat -tlnp | grep 22

如果结果里有sshd监听在0.0.0.0:22,说明服务正常,若什么都没输出,检查SSH服务是否崩溃,journalctl -u sshd查看日志报错,行业共识是,配置语法错误是导致服务起不来的首要原因,执行sshd -t可快速检测配置文件的语法问题。

第三层:密钥权限与认证方式

按上述步骤操作后仍连不上,且错误提示为Permission denied (publickey),说明密钥认证环节出问题,典型原因包括:

  • 公钥没正确写入~/.ssh/authorized_keys,注意是写入而非覆盖
  • .ssh目录权限必须是700,authorized_keys文件权限必须是600
  • PermitRootLogin限制导致root无法密钥登录,需要切换到普通用户

云服务器ssh配置安全加固:密钥登录与防暴力破解

服务器能正常连接只是第一步,公网环境下SSH端口常年遭受扫描攻击,安全加固是配置工作中不可省略的一环。

服务器怎么配置才能ssh_配置SSH服务

启用密钥登录并禁用密码登录

密钥登录比密码登录安全得多,客户端生成密钥对:

ssh-keygen -t ed25519 -C "your_email@example.com"

按提示生成后,将公钥(.pub)追加到服务器的~/.ssh/authorized_keys中,这一步可用ssh-copy-id 用户名@服务器IP一行完成。

测试密钥登录确认无误后,回到sshd_config:

PasswordAuthentication no

重启服务后,基于密码的暴力破解基本失效。

限制登录来源与用户白名单

仅开放必要的登录通道是加固的核心思路,在sshd_config中追加:

AllowUsers deploy@192.168.1. webadmin

这样只允许deploy用户从168.1.网段登录,webadmin用户可从任意IP登录,业务复杂时,还可以配合Match Address块对不同来源设置差异化认证策略。

配置fail2ban拦截异常来源

即便密码登录已关闭,异常扫描依然消耗系统资源,安装fail2ban能自动封禁多次尝试失败的IP地址:

# CentOS
yum install epel-release -y && yum install fail2ban -y
# Ubuntu
apt install fail2ban -y

配置文件在/etc/fail2ban/jail.local(新建),写入:

[sshd]
enabled = true
port = ssh
maxretry = 3
bantime = 3600

这样同一个IP试错3次即封禁1小时,据安全厂商的统计,多数自动化攻击来自少量固定IP段,自动封禁能有效降低服务器被攻破的概率。

不同场景下的SSH配置注意事项

配置SSH服务时,内网环境、公网环境、异地运维等场景对配置策略的要求有明显差异。

密码登录和密钥登录哪个更安全

密钥登录基于非对称加密算法(如ed25519),私钥长度达256位,理论上爆破难度远超密码方式,密码登录依赖于密码强度,弱密码或复用密码容易在撞库攻击中失守,2026年的运维环境下,公网服务器若无特殊原因(如自动化脚本依赖密码认证),一律建议采用密钥登录,内网跳板机等场景可保留密码登录,但需配合访问控制。

服务器怎么配置才能ssh_配置SSH服务

内网服务器与公网云服务器的配置差异

内网服务器通常处在隔离网络,默认端口22、密码登录尚可接受,公网云服务器则面临直接的端口扫描和口令猜解,配置策略应更激进,将端口改为非标准值(如22026或10022),关闭root远程登录,启用密钥认证,这一套组合能过滤掉绝大多数的自动化攻击。

异地运维有没有合理的配置方案

异地登录场景下,固定IP白名单可能不现实,面向这种情况,推荐使用SSH跳板机方案:所有运维人员先登录跳板机,再从跳板机跳转至目标服务器,跳板机上部署严格的审计与二次认证,目标服务器仅放行跳板机IP,另一种思路是使用云厂商提供的会话管理服务,免公网暴露端口。

常见的SSH配置问题解答

修改SSH端口后连不上怎么办

多数原因出在防火墙与安全组未同步放行新端口,通过云厂商网页的VNC登录服务器,执行ss -tlnp | grep 新端口确认监听状态,再检查iptables/firewalld/安全组的入站规则,不要忘记systemctl restart sshd重启服务使新端口生效。

配置SSH服务时误禁用了密码登录怎么恢复

出现这种情况,需要借助云厂商控制台的VNC或救援模式进入系统,将PasswordAuthentication no改回yes,重启sshd恢复密码登录,之后在确保密钥认证可用的情况下再关闭密码登录,服务器还剩一个其他开放端口可登入时,也可以尝试从那入口进入恢复。

多台服务器怎么批量分发SSH公钥

逐台进行ssh-copy-id效率太低,可将公钥写成一个文件放入配置管理工具中批量下发,或在初始化脚本里定义好公钥变量统一写入authorized_keys,Ansible的authorized_key模块和Shell循环都可以完成这项任务,行业共识是批量操作必须纳入统一的配置管理平台,避免人工维护导致的配置漂移。

SSH配置与加固并不复杂,核心链路是安装服务、修改配置、放行网络、切换密钥认证、做好访问控制,把这几步走完,服务器不管放在内网还是公网,基本都能稳妥地提供远程管理通道。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/583632.html

赞 (0)
上一篇 2026年8月19日 21:03
服务器怎样配置负载均衡_配置负载均衡
下一篇 2026年8月19日 21:10

相关推荐

  • GoManilaHost马来西亚、越南VPS测评,22.5美元/月实测数据与性能表现,GoManilaHost VPS测评,马来西亚VPS推荐

    GoManilaHost在2026年的实测表现显示,其22.5美元/月的马来西亚与越南VPS套餐在东南亚低延迟场景中具备极高的性价比,尤其适合对网络稳定性有严苛要求的游戏服搭建及跨境电商业务,但需注意其带宽峰值波动问题,基础配置与价格体系深度解析在2026年的VPS市场中,GoManilaHost凭借其在东南亚……

    2026年5月14日
    4900
  • 服务器如何设置来电自启动?,有哪些步骤?

    服务器设置来电自启动主要依赖BIOS中的电源恢复选项和操作系统的电源管理策略,两步配置即可实现断电恢复后自动开机,无需额外硬件成本,服务器来电自启动设置方法无论你管理的是Dell PowerEdge、HP ProLiant,还是其他品牌服务器,底层逻辑高度一致:先通过BIOS启用硬件级自动启动,再确认操作系统层……

    2026年7月26日
    1400
  • 服务器合租如何实现大空间?,服务器合租哪个平台好?

    服务器合租大空间,本质是通过共享物理服务器资源,以较低成本获得大容量存储和充足带宽,特别适合资源需求波动但预算有限的中小团队和个人站长,服务器合租大空间的核心优势与适用场景为什么选择大空间服务器合租?成本分摊:合租模式让多人共同承担服务器费用,相比独立服务器,每月支出降低明显,尤其适合大空间需求但预算有限的情况……

    2026年7月25日
    400
  • Excel中如何调用函数?函数使用教程

    在Excel中调用函数的核心逻辑是:在单元格输入等号“=”,键入函数名及参数,最后按回车键确认,系统会自动计算并返回结果,很多人觉得Excel难,其实是因为把简单的“对话”当成了复杂的“编程”,你只需要把Excel当成一个懂数学的助手,用正确的语言提问,它就能给你答案,掌握函数调用的基础语法与路径函数不是魔法……

    2026年7月5日
    19900
  • asp后台开发怎么做,asp后台开发教程有哪些

    ASP后台开发的核心价值在于其成熟稳定的架构体系与高效的动态页面处理能力,对于构建中小型企业级应用及维护存量系统具有不可替代的作用,作为一种经典的服务器端脚本环境,它通过组件对象模型(COM)极大地扩展了Web服务器的功能边界,在安全性、执行效率与开发成本之间找到了最佳平衡点,掌握ASP后台开发技术,不仅意味着……

    2026年3月16日
    10100
  • ASP.NET编译DLL如何实现 | 调用步骤详解

    ASP.NET 源程序编译为 DLL 文件并调用,核心在于将应用程序代码逻辑封装成可重用的库,通过项目引用、Assembly.Load 动态加载或 GAC 部署等方式集成调用,实现代码共享、模块解耦和部署优化,ASP.NET 源程序编译为 DLL 文件并调用的实现过程在 ASP.NET 应用程序开发中,将源代码……

    2026年2月9日
    14600
  • AIoT生态板是什么?AIoT生态板哪家好

    在万物互联时代,传统建材正经历一场前所未有的智能化变革,AIoT生态板作为这一变革的核心载体,已不再仅仅是一块物理层面的基础建材,而是演变为集感知、计算、交互于一体的智能空间基础设施,其核心价值在于打破了硬件孤岛,通过底层技术的深度融合,实现了从“被动静止”到“主动智能”的跨越,为智慧家庭、智慧办公及智慧康养等……

    2026年3月12日
    12100
  • 服务器cbs关机收费吗?服务器关机后还继续扣费吗

    腾讯云CBS云硬盘在服务器关机后依然收取费用,其核心原因在于CBS本质上是独立于CVM实例的块存储产品,关机操作仅停止了计算资源的计费,并未释放存储资源的空间占用,用户若想彻底规避费用,必须对CBS云硬盘执行销毁/释放操作,而非仅仅停止服务器,这一计费逻辑基于资源隔离原则,存储资源在关机状态下仍持续占用底层存储……

    2026年4月4日
    8800
  • 服务器ECS流出带宽占满怎么办?ecs流出带宽占满原因及解决方法

    当服务器 ECS 流出带宽占满时,网站响应延迟飙升、用户流失率激增,甚至引发服务中断——这是高并发业务中最常见也最危险的性能瓶颈之一,若不及时干预,不仅影响用户体验,更可能导致订单丢失、品牌声誉受损及云成本异常增长,本文基于真实运维案例与阿里云/腾讯云平台数据,系统梳理其成因、识别方法与可落地的优化策略,为何……

    2026年4月14日
    6600
  • 四川电话智能外呼招商靠谱吗?智能外呼系统哪家强

    关于四川电话智能外呼招商在数字化转型的浪潮中,四川作为西南地区的科技与通信枢纽,其智能外呼系统的稳定性、合规性及成本效益已成为企业营销决策的核心考量,对于寻求高效获客渠道的商家而言,选择一款具备高并发处理能力、低延迟且符合工信部合规要求的智能外呼服务器,不仅是提升转化率的关键,更是规避封号风险、保障业务连续性的……

    2026年5月31日
    3800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注