Linux 虚拟主机 SSH 登录教程(2025 最新图文版)
一、前言
在使用 Linux 虚拟主机 时,最常用的管理方式之一就是 SSH 登录。
通过 SSH(Secure Shell)协议,用户可以远程安全地连接主机,执行命令、上传文件、管理网站或数据库。
本文以 玖伴云 Linux 虚拟主机 为例,详细介绍 SSH 登录步骤、命令行连接示例 以及常见错误处理方法。
二、什么是 SSH?
SSH(Secure Shell) 是一种加密网络协议,用于在不安全的网络中安全地进行远程登录与文件传输。
它的主要特点包括:
-
✅ 安全性高:数据传输加密,不易被拦截;
-
✅ 操作灵活:支持命令行控制与自动化部署;
-
✅ 通用性强:Linux、macOS、Windows 都支持;
-
✅ 兼容多种工具:如 PuTTY、Xshell、Termius 等。
三、登录 SSH 前的准备工作
在登录前,请先确认以下信息(可在 玖伴云控制台 → “主机管理” 查看):
| 信息项 | 示例 | 说明 |
|---|---|---|
| 主机 IP 地址 | 203.XX.XX.12 | 登录服务器的公网 IP |
| SSH 端口号 | 22 | 默认端口,可自定义修改 |
| 登录用户名 | root / www / user01 | 具体由服务商提供 |
| 登录密码 | ******** | SSH 远程登录密码 |
⚠️ 出于安全考虑,请在首次登录后修改密码。
四、方法一:使用命令行工具登录(Linux/macOS)
Linux 与 macOS 系统自带 SSH 客户端,无需额外软件。
① 打开终端(Terminal)
输入以下命令:
ssh 用户名@主机IP地址 -p 22
例如:
ssh root@203.56.82.45 -p 22
② 输入密码
首次登录时系统会提示:
Are you sure you want to continue connecting (yes/no)?
输入 yes 并回车,然后输入密码。
③ 登录成功
看到类似以下提示,即表示连接成功:
Welcome to Ubuntu 22.04 LTS
root@jiubanyun:~#
现在你已进入 Linux 虚拟主机命令行环境,可以执行各种管理命令。
五、方法二:使用 Windows 工具登录 SSH
Windows 用户可通过常见 SSH 客户端进行连接:
工具推荐:
-
PuTTY(免费轻量)
-
Xshell(界面友好,支持多会话)
-
Termius(跨平台管理工具)
连接步骤(以 PuTTY 为例):
-
打开 PuTTY 软件
-
在 Host Name (or IP address) 中输入主机 IP 地址
-
端口号填写 22
-
连接类型选择 SSH
-
点击「Open」开始连接
系统会提示输入登录用户名与密码,登录成功后即可操作主机。
六、方法三:使用 SSH 密钥登录(高级用户推荐)
如果你开启了 SSH 密钥认证,可使用密钥文件免密登录。
生成密钥:
ssh-keygen -t rsa
生成后会得到两份文件:
-
私钥:
id_rsa(保存在本地) -
公钥:
id_rsa.pub(上传至服务器~/.ssh/authorized_keys)
登录命令:
ssh -i ~/.ssh/id_rsa root@203.56.82.45
✅ 密钥登录安全性更高,建议禁用密码登录。
七、常见 SSH 登录错误与解决方法
| 错误提示 | 可能原因 | 解决方案 |
|---|---|---|
| Connection refused | 端口未开放或SSH服务未启动 | 检查防火墙端口,执行 service ssh restart |
| Permission denied | 用户名或密码错误 | 确认账户信息,或重置密码 |
| Network is unreachable | 网络异常或IP错误 | 检查主机状态与本地网络 |
| Host key verification failed | 旧密钥冲突 | 删除 ~/.ssh/known_hosts 中相关记录 |
| Connection timed out | 防火墙拦截 | 确认22端口开放状态 |
💡 在玖伴云控制台中,可查看防火墙配置及 SSH 服务状态,支持一键重启。
八、登录后常用管理命令
| 功能 | 命令示例 | 说明 |
|---|---|---|
| 查看系统版本 | cat /etc/os-release |
查看系统类型和版本 |
| 查看磁盘使用情况 | df -h |
检查空间占用 |
| 重启服务器 | reboot |
需要管理员权限 |
| 查看网站目录 | ls /www/wwwroot/ |
显示网站文件夹 |
| 编辑配置文件 | vi /etc/nginx/nginx.conf |
修改 Nginx 配置 |
九、安全建议
-
✅ 修改默认 SSH 端口(22 → 自定义)
-
✅ 禁止 root 直接登录(使用普通用户 + sudo)
-
✅ 启用防火墙(ufw / firewalld)
-
✅ 使用 SSH 密钥登录代替密码
-
✅ 定期更新系统安全补丁
十、总结
通过本文教程,你已经掌握了 Linux 虚拟主机 SSH 登录的三种方式:
🧭 命令行连接 → Windows 工具连接 → SSH 密钥连接
无论是上传文件、管理网站还是执行系统命令,都可以通过 SSH 快速完成。
使用 玖伴云 Linux 虚拟主机,系统预装 OpenSSH 服务,开箱即用、安全高效。
👉 更多图文教程请访问:
玖伴云帮助中心(https://www.jiubanyun.cn/help.html)
十一、FAQ 常见问答
Q1:虚拟主机默认端口是多少?
A1:默认 SSH 端口为 22,可在主机面板修改为自定义端口以增强安全性。
Q2:无法使用 SSH 登录怎么办?
A2:检查 IP 是否正确、端口是否被防火墙拦截,可在玖伴云面板启用 SSH 服务。
Q3:Mac 用户如何使用 SSH?
A3:直接打开“终端(Terminal)”,输入 ssh 用户名@IP 命令即可。
Q4:如何上传文件?
A4:可使用 scp 命令或工具(如 WinSCP)通过 SSH 协议进行文件传输。