新购VPS如何开启SSH?详细步骤解析_- 检查服务是否运行:`sudo systemctl status ssh`
刚买的VPS如何开启SSH服务?
新购VPS如何开启SSH?详细步骤解析
(引言:购买VPS后,开启SSH是远程管理的第一步。本文将详细介绍在不同操作系统下开启SSH服务的具体方法,帮助新手快速完成配置。)
一、检查VPS是否已安装SSH
大多数Linux发行版默认已安装SSH,但建议先确认:
- 登录VPS控制台或使用提供商提供的Web Shell
- 执行命令:
which sshd或rpm -qa | grep openssh(CentOS) - 若未安装,使用包管理器安装:
- Ubuntu/Debian:
sudo apt install openssh-server - CentOS:
sudo yum install openssh-server
二、配置SSH服务
- 启动SSH服务:
- Ubuntu:
sudo systemctl start ssh - CentOS:
sudo systemctl start sshd
- 设置开机自启:
sudo systemctl enable ssh(Ubuntu)sudo systemctl enable sshd(CentOS)
- 修改配置文件(可选):
- 编辑
/etc/ssh/sshd_config - 可更改端口号、禁用root登录等安全设置
三、防火墙配置
放行SSH端口是连接成功的关键:
- 查看防火墙状态:
sudo ufw status(Ubuntu)或sudo systemctl status firewalld(CentOS) - 开放默认端口22:
- Ubuntu:
sudo ufw allow 22 - CentOS:
sudo firewall-cmd --add-port=22/tcp --permanent
- 重载防火墙:
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和端口号
- 使用用户名和密码/密钥认证连接
发表评论