第一步:准备工作(前提条件)
在开始之前,请确保你已经具备以下条件:

- 一台可以上网的 Windows 电脑。
- 已安装 Xshell 软件。
- 如果尚未安装,请访问 NetSarang 官网 下载免费的家庭版(Home & School)进行安装,安装过程非常简单,一直点击“下一步”即可。
- 一台已开启并可以访问的 Linux 服务器。
- 这台服务器需要有公网 IP 地址。
- 你需要知道这台服务器的用户名和密码。
- 服务器需要开启 SSH 服务(绝大多数 Linux 发行版默认开启)。
第二步:打开 Xshell 并创建新会话
-
打开你安装好的 Xshell 软件。
-
在主界面的左上角,点击 “文件” (File) -> “新建” (New),或者直接点击左上角的 “新建” 图标(像一个加号)。
-
这时会弹出一个“新建会话属性”的窗口,我们需要在这里填写服务器的连接信息。
第三步:配置会话属性(核心步骤)
在弹出的“新建会话属性”窗口中,切换到 “常规” (General) 选项卡,填写以下基本信息:

-
名称:
为这个连接起一个你容易识别的名字,我的云服务器”、“测试机”等,这有助于你管理多个服务器连接。
-
协议:
- 默认就是 SSH,保持不变即可。
-
主机:
(图片来源网络,侵删)- 填写你的 Linux 服务器的公网 IP 地址或域名,这是最重要的一步。
-
端口号:
- SSH 默认使用 22 端口,如果你的服务器 SSH 服务修改了默认端口,就填写修改后的端口号,如果不确定,保持 22 不变。
配置完成后,点击“确定”按钮。
第四步:连接服务器并验证身份
-
点击“确定”后,新的会话会出现在左侧的“会话”列表中。双击这个会话,或者选中它然后点击右下角的“连接”按钮。
-
首次连接警告:
- 如果这是你第一次连接这台服务器,Xshell 会弹出一个“主机密钥警告”的窗口,提示你无法验证服务器的身份。
- 这是因为你的电脑上还没有存储该服务器的“指纹”,这是正常现象,点击 “接受并保存” (Accept and Save) 即可。
-
输入用户名和密码:
- 连接成功后,会弹出一个“登录”窗口。
- 用户名: 填写你的 Linux 服务器的用户名(
root,ubuntu,centos等)。 - 密码: 填写你的服务器密码。
- 提示: 密码输入时是不可见的(不会显示星号或圆点),这是正常的安全设计。
- 勾选“记住用户名” 可以方便下次登录。
- 点击 “确定” (OK)。
第五步:成功连接!
如果用户名和密码都正确,你将成功登录到 Linux 服务器,你会看到类似下面的欢迎信息和命令提示符:
Welcome to Ubuntu 22.04 LTS (GNU/Linux 5.15.0-88-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/pro Last login: Wed Nov 15 10:30:2025 from 192.168.1.101 root@my-server:~#
你就可以在 Xshell 窗口中像在 Windows 自带的命令行中一样,输入各种 Linux 命令来操作你的服务器了!
第六步:常用操作与技巧
保存密码,实现一键登录
每次都输入密码很麻烦,我们可以让它记住密码。
- 在左侧“会话”列表中,右键点击你的会话,选择 “属性” (Properties)。
- 切换到 “用户身份验证” (User Authentication) 选项卡。
- 在“方法”中选择 “Password”。
- 在下面的“用户名”和“密码”框中填入你的信息。
- 勾选“保存密码” (Save Password)。
- 点击“确定”即可。
下次连接时,Xshell 会自动使用保存的密码,你只需点击连接即可。
使用 SSH 密钥对连接(更安全、更方便)
对于频繁使用的服务器,推荐使用 SSH 密钥对进行认证,它比密码更安全,且无需每次输入密码。
-
在 Windows 上生成密钥:
- 打开 Xshell,点击顶部菜单的 “工具” (Tools) -> “新建用户密钥生成向导” (New User Key Generation Wizard)。
- 选择密钥类型(推荐 RSA,位数为 2048 或更高),一路点击“下一步”,设置一个密钥密码(可选,但建议设置)。
- 生成完成后,点击“完成”,你会看到你的公钥内容(以
ssh-rsa开头)。
-
将公钥上传到 Linux 服务器:
- 用密码方式先登录到服务器。
- 在服务器上创建一个
.ssh目录(如果不存在):mkdir -p ~/.ssh chmod 700 ~/.ssh
- 将刚才复制的公钥内容追加到
authorized_keys文件中:echo "在这里粘贴你的完整公钥内容" >> ~/.ssh/authorized_keys
- 设置文件权限:
chmod 600 ~/.ssh/authorized_keys
-
在 Xshell 中配置密钥认证:
- 右键点击会话 -> “属性” -> “用户身份验证”。
- 在“方法”中选择 “Public Key”。
- 在“用户名”框中输入你的服务器用户名。
- 点击右侧的“用户密钥...”按钮,选择你刚刚生成的密钥。
- 点击“确定”保存。
你再次连接时,Xshell 就会使用密钥进行认证,无需输入密码(如果密钥设置了密码,则需要输入密钥密码)。
| 步骤 | 操作 | 关键点 |
|---|---|---|
| 准备 | 安装 Xshell,获取服务器 IP、用户名、密码 | 确保服务器 SSH 服务开启 |
| 新建会话 | 文件 -> 新建 | 创建一个新的连接配置 |
| 填写信息 | 常规 -> 名称、主机、端口 | 主机填公网 IP,端口默认 22 |
| 连接 | 双击会话,输入用户名密码 | 首次连接需接受主机密钥 |
| 登录成功 | 看到命令提示符 root@...:~# |
开始使用 Linux 命令 |
希望这个详细的指南能帮助你顺利连接到你的 Linux 服务器!祝你使用愉快!
