服务器SSH配置如何开启?,设置步骤是什么?

开启服务器SSH服务是远程管理的基础,核心在于安装SSH软件包、启动服务并配置防火墙放行22端口。

如何开启服务器SSH服务:从安装到启动

对于任何Linux服务器,开启SSH服务都是远程管理的首要步骤,无论你使用的是CentOS、Ubuntu还是Debian,流程基本一致,但命令细节略有不同。

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

检查当前系统是否已安装SSH

多数云服务器镜像默认已安装OpenSSH Server,登录服务器后,先执行检查命令:

  • 对于systemd系统:systemctl status sshd 或 systemctl status ssh
  • 如果返回 active (running),说明SSH服务已在运行,可直接使用。
  • 如果提示 Unit sshd.service could not be found,则需要手动安装。

使用包管理器安装OpenSSH

不同发行版安装命令有差异,记住核心原则:apt(Debian/Ubuntu)用apt install openssh-server,yum(CentOS 7)用yum install openssh-server,dnf(CentOS 8+)用dnf install openssh-server。

具体操作:

  • Ubuntu/Debian:sudo apt update && sudo apt install openssh-server -y
  • CentOS/RHEL:sudo yum install openssh-server -y(CentOS 7)或 sudo dnf install openssh-server -y(CentOS 8+)
  • 安装完成后,服务会自动启动,但建议手动确认。

启动SSH服务并设置开机自启

安装完成后,启动服务并确保服务器重启后自动运行:

  • sudo systemctl start sshd 或 sudo systemctl start ssh
  • sudo systemctl enable sshd 或 sudo systemctl enable ssh
  • 检查状态:sudo systemctl status sshd

防火墙放行是新手最容易忽略的一步,如果服务器有防火墙(如iptables、firewalld、ufw),必须允许SSH默认端口22:

服务器SSH配置如何开启?,设置步骤是什么?

  • firewalld(CentOS):sudo firewall-cmd --zone=public --add-port=22/tcp --permanent && sudo firewall-cmd --reload
  • ufw(Ubuntu):sudo ufw allow 22 && sudo ufw reload
  • 云平台安全组:简米云、酷番云、华为云等还需要在控制台的安全组或网络ACL中添加入方向规则,允许TCP 22端口。

服务器SSH配置安全加固

默认的SSH配置存在安全风险,尤其是使用弱密码和默认端口,业内专家指出,超过80%的服务器入侵事件与SSH配置不当直接相关,完成基础配置后,必须立即进行安全加固。

修改默认SSH端口

将默认22端口改为高位端口(如2222、10022等),可有效减少被扫描的概率。

  • 编辑配置文件:sudo vim /etc/ssh/sshd_config
  • 找到 #Port 22,去掉注释并修改为 Port 2222(建议使用1024-65535之间的端口,避免与已知服务冲突)
  • 保存后重启SSH服务:sudo systemctl restart sshd
  • 注意:修改端口后,防火墙和云平台安全组也要同步放行新端口,否则你会被锁在服务器外。

禁用root直接登录

root用户拥有最高权限,直接通过SSH登录风险极高,建议创建一个普通用户,赋予sudo权限,然后禁用root远程登录。

  • 创建新用户:sudo adduser yourusername
  • 添加sudo组:sudo usermod -aG sudo yourusername(Ubuntu)或 sudo usermod -aG wheel yourusername(CentOS)
  • 编辑sshd_config:PermitRootLogin no
  • 重启SSH服务生效。
  • 之后始终使用普通用户登录,需要超级权限时用 sudo 命令。

配置密钥登录

密码登录容易被暴力破解,SSH密钥登录更安全且方便

服务器SSH配置如何开启?,设置步骤是什么?

,配置流程:

  1. 在本地客户端生成密钥对:ssh-keygen -t rsa -b 4096(也可使用ed25519算法)
  2. 将公钥复制到服务器:ssh-copy-id -p 端口 yourusername@服务器IP
  3. 如果没有ssh-copy-id命令,可手动将公钥内容追加到服务器上 ~/.ssh/authorized_keys 文件
  4. 编辑sshd_config,确认以下设置:
    • PubkeyAuthentication yes
    • PasswordAuthentication no(可选,禁用密码登录后更安全,但需确保密钥配置正确)
  5. 重启SSH服务:sudo systemctl restart sshd

注意:在修改 PasswordAuthentication no 之前,务必先测试密钥登录是否成功,否则你会被永久拒之门外。

不同云平台服务器SSH配置要点

国内主流云服务器厂商在控制台层面提供了额外的SSH管理功能,了解这些差异能帮你快速完成配置。

简米云服务器SSH配置

简米云服务器(ECS)默认安全组规则只放行ICMP和22端口,但通常预置了SSH服务,需要注意:

  • 创建实例时,如果选择了“安全加固”镜像,SSH端口可能被修改为自定义端口,需查看控制台提示。
  • 如果修改了SSH端口,必须同时在安全组中添加新端口放行规则,并删除22端口规则(如需彻底关闭)。
  • 简米云提供“远程连接”功能,即使SSH配置错误,也可以通过VNC方式登录服务器修复。

酷番云服务器SSH配置

酷番云服务器(CVM)默认使用Ubuntu或CentOS,SSH服务默认开启,但有一个常见问题:新购买的酷番云服务器,如果使用密码登录,需要先在控制台重置密码,然后重启实例才能生效。

  • 酷番云安全组规则同样需要手动放行自定义端口,注意“来源”设置为 0.0.0/0(允许所有IP)或指定IP段。
  • 服务器SSH配置如何开启?,设置步骤是什么?

  • 酷番云也提供“一键登录”功能,可用于紧急情况下的运维。

华为云服务器SSH配置

华为云服务器(ECS)的SSH配置与其他云平台类似,但它的安全组策略默认更严格,通常只放行22端口,如果修改端口,记得在安全组中同时添加新端口和删除旧端口,避免残留风险。

服务器开启SSH配置常见问题

修改SSH端口后无法连接怎么办?

如果修改端口后无法连接,首先检查服务器本地是否能访问:使用VNC或云平台控制台登录,查看sshd_config配置是否正确,端口是否被占用,然后确认防火墙和云平台安全组已放行新端口,如果本地访问正常,但远程仍无法连接,可能是网络ACL或云防火墙限制了新端口,需要仔细排查安全策略。

密钥登录配置后仍然提示输入密码?

常见原因有两个:一是authorized_keys文件权限不正确,需要设置为600或644,并且.ssh目录权限为700或755,二是SELinux或AppArmor阻止了密钥认证,可以临时关闭SELinux测试,但生产环境建议配置正确的上下文,而非直接关闭,确认sshd_config中PubkeyAuthentication已设置为yes。

云服务器SSH连接速度慢,如何优化?

连接慢通常是因为SSH服务端启用了DNS反向解析,在sshd_config中添加 UseDNS no,并重启SSH服务,如果使用GSSAPI认证,可以设置 GSSAPIAuthentication no,这两个优化能显著提升登录速度,尤其在跨地域访问时效果明显,连接速度慢另一个常见原因是客户端网络延迟,可尝试使用云平台提供的内网IP连接(同一地域内延迟更低)。

开启服务器SSH配置并不复杂,但安全加固是长期课题,务必在第一次登录后完成端口修改、禁用root和密钥登录三项基础操作,这能抵御绝大多数自动扫描攻击。

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

赞 (0)
服务器商家排名哪家服务最靠谱,怎么选择?
上一篇 2026年8月5日 22:22
服务器哪种配置比较好,怎么选性价比高的配置?
下一篇 2026年8月5日 22:30

相关推荐

  • 高速虚拟主机哪家强?国内免备案高速虚拟主机推荐

    选择高速虚拟主机需综合考量带宽稳定性、服务器物理位置及售后响应速度,建议优先选择位于国内一线城市机房且提供SSD硬盘的主机服务商,以兼顾访问速度与SEO友好度,在2026年的互联网环境中,网站加载速度已不再仅仅是用户体验的加分项,而是决定搜索引擎排名和转化率的核心指标,百度算法对页面加载时间的容忍度越来越低,尤……

    2026年6月7日
    5800
  • Hetzner买3年送1个月?8核16G云服务器485元值得买吗,高性能云服务器多少钱

    Hetzner作为全球领先的云服务器提供商,其高性能实例一直备受关注,本次测评聚焦于8核16G配置的服务器,结合当前买赠活动(购买3年服务赠送额外1个月),深入评估其性能与性价比,活动有效期至2026年12月31日,为用户提供显著成本优势,服务器配置详解这款服务器采用AMD EPYC 7003系列处理器(8核心……

    2026年2月15日
    35130
  • 东京DigitalOcean VPS怎么样?开发者实测性能与体验分享

    东京DigitalOcean机房VPS测评:开发者友好DigitalOcean的东京数据中心自推出以来,一直是亚洲开发者的首选,尤其在低延迟和高可靠性方面表现突出,作为全球领先的云服务商,其VPS产品以简洁的控制面板、丰富的API支持和开发者工具著称,本文基于实际测试数据,深入测评东京机房的性能、稳定性及开发者……

    2026年2月10日
    17300
  • 负载均衡实例怎么收费?负载均衡计费模式详解

    在服务器架构的搭建与维护过程中,负载均衡实例的选择直接决定了业务的高可用性与流量分发效率,作为云基础设施的关键组件,其计费模式往往让许多开发者与运维人员感到困惑,本文将结合2026年最新的厂商优惠政策,对负载均衡实例进行深度测评与成本分析,帮助技术团队在保障性能的前提下实现成本最优解,负载均衡实例性能实测与架构……

    2026年4月4日
    10300
  • 分布式文件管理系统如何实现数据同步?,怎么搭建?

    分布式文件管理系统通过将数据分散到多个节点协同工作,解决了单机存储的容量和性能瓶颈,是企业应对海量数据增长的基础设施核心,据行业共识,它已成为企业存储的主流选择,分布式文件管理系统是什么分布式文件管理系统(DFS)是一种将文件存储在多台服务器上,并通过统一命名空间提供给客户端访问的存储架构,它把大文件切分成多个……

    2026年7月21日
    1000
  • 高防御游戏服务器怎么防攻击?高防服务器租用价格

    高防御游戏服务器是保障游戏业务连续性的核心基础设施,其本质是通过硬件冗余与流量清洗技术,在遭受DDoS攻击时仍能维持低延迟和高可用性,对于重度在线游戏而言,这是比单纯追求CPU性能更关键的生存指标,在2026年的游戏出海与国内竞技市场双轨并行的背景下,服务器稳定性直接决定了玩家的留存率,传统的通用云服务器在面对……

    2026年5月31日
    5000
  • h3c云教学服务器好用吗,h3c云教学服务器价格

    H3C云教学服务器通过虚拟化技术整合硬件资源,为高校及职业院校提供高并发、易管理的数字化教学环境,是解决传统机房运维难、资源利用率低问题的核心基础设施,在教育数字化转型的深水区,传统的物理机房模式正面临严峻挑战,教师备课时担心学生操作环境不一致,管理员头疼于数百台终端的系统还原与病毒防护,学校决策者则焦虑于高昂……

    2026年7月1日
    1300
  • 高防三线服务器好用吗?高防服务器租用价格是多少

    高防三线服务器通过整合多运营商骨干网带宽与硬件级流量清洗技术,能在抵御大规模DDoS攻击的同时,保障全国不同地区用户的低延迟访问体验,是金融、游戏及高流量电商业务的首选基础设施方案,在数字化业务高速发展的今天,网络攻击不再是偶发事件,而是常态化的安全威胁,对于企业而言,选择服务器不仅仅是选择一台机器,更是选择一……

    2026年5月30日
    4800
  • 国家网络安全发布了什么内容?最新网络安全通报有哪些影响

    2026年国家网络安全发布体系已全面升级为“实时预警+强制合规”双轨制,企业与个人必须依托等保2.0进阶版与零信任架构,构建动态防御闭环,方能有效抵御AI驱动的智能化攻击并满足法定监管要求,2026国家网络安全发布机制深度解析核心发布体系与政策演进2026年,国家网络安全发布机制已完成从“周期通报”向“秒级联动……

    2026年4月29日
    7600
  • 服务器导流如何高效实现,有哪些实用方法?

    服务器导流是通过技术手段将用户请求智能分发到最优节点,从而提升网站响应速度与稳定性的核心策略,服务器导流是什么意思?服务器导流就是帮你的网站访客找一条最快的路,当用户输入网址,背后往往有多个服务器节点可供选择——有的离用户近,有的负载轻,有的网络更稳定,导流机制会实时判断,把请求交给最合适的那个节点,避免单点拥……

    2026年7月29日
    500

发表回复

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