新购VPS如何开启SSH?详细步骤解析_- 检查服务是否运行:`sudo systemctl status ssh`

刚买的VPS如何开启SSH服务?

新购VPS如何开启SSH?详细步骤解析


(引言:购买VPS后,开启SSH是远程管理的第一步。本文将详细介绍在不同操作系统下开启SSH服务的具体方法,帮助新手快速完成配置。)

一、检查VPS是否已安装SSH


大多数Linux发行版默认已安装SSH,但建议先确认:

  1. 登录VPS控制台或使用提供商提供的Web Shell

  2. 执行命令:which sshdrpm -qa | grep openssh(CentOS)

  3. 若未安装,使用包管理器安装:



  • Ubuntu/Debian:sudo apt install openssh-server

  • CentOS:sudo yum install openssh-server


二、配置SSH服务



  1. 启动SSH服务



  • Ubuntu:sudo systemctl start ssh

  • CentOS:sudo systemctl start sshd



  1. 设置开机自启



  • sudo systemctl enable ssh(Ubuntu)

  • sudo systemctl enable sshd(CentOS)



  1. 修改配置文件(可选):



  • 编辑/etc/ssh/sshd_config

  • 可更改端口号、禁用root登录等安全设置


三、防火墙配置


放行SSH端口是连接成功的关键:

  1. 查看防火墙状态:sudo ufw status(Ubuntu)或sudo systemctl status firewalld(CentOS)

  2. 开放默认端口22:



  • Ubuntu:sudo ufw allow 22

  • CentOS:sudo firewall-cmd --add-port=22/tcp --permanent



  1. 重载防火墙:sudo firewall-cmd --reload(CentOS)


常见问题 (FAQ)


1. 连接SSH时被拒绝怎么办?

  • 检查服务是否运行:sudo systemctl status ssh

  • 确认防火墙规则

  • 验证IP/端口是否正确


2. 如何提高SSH安全性?

  • 修改默认端口

  • 禁用密码登录,改用密钥认证

  • 限制允许登录的IP地址


3. Windows系统如何连接VPS SSH?

  • 使用PuTTY或Windows Terminal(Win10+)

  • 输入VPS公网IP和端口号

  • 使用用户名和密码/密钥认证连接

发表评论

评论列表