如何正确开启OpenSSH服务

在现代Linux系统管理中,开启OpenSSH服务是实现远程安全登录和文件传输的基础。无论是运维工程师日常维护服务器,还是开发人员调试部署应用,SSH都扮演着不可或缺的角色。它通过加密通信保障数据安全,避免明文传输带来的风险。

在主流Linux发行版(如Ubuntu、CentOS)中,开启OpenSSH服务通常只需几个命令。以Ubuntu 22.04为例:首先运行 更新软件包列表,然后执行 安装服务端。安装完成后,系统会自动启动sshd服务。若未启动,可手动运行 并设置开机自启:。

  1. 修改默认端口提升安全性:编辑 文件,将 改为其他端口(如2222),可有效减少自动化扫描攻击。
  2. 禁用root直接登录:在配置文件中设置 ,强制使用普通用户登录后再切换权限,降低系统被暴力破解的风险。
  3. 防火墙放行对应端口:若系统启用了UFW或firewalld,需确保新设定的SSH端口已被放行,例如运行 。

完成配置后,可通过本地或另一台机器执行 测试连接。同时使用 查看服务状态,确认其处于“active (running)”状态。若连接失败,可检查日志文件 获取详细错误信息。

通过以上步骤,不仅能顺利开启OpenSSH服务,还能兼顾安全性和可用性,为后续的远程管理工作打下坚实基础。