Xshell 8 连接 Linux 服务器入门:新建会话、身份验证与基础命令实操
Xshell6是一个强大的安全终端模拟软件。 Xshell6支持SSH1,SSH2和TELNET 协议。用户可以通过家里的网络连接远程主机,方便用户在家处理突发事情,可以让用户轻松管理远程主机。 Xshell6还可以上传下载文件,非常方便。
手把手教你在 Windows 上使用 Xshell 8 连接 Linux 服务器。涵盖新建 SSH 会话、主机密钥核对、密码与公钥认证设置,以及登录后使用 hostname、pwd 等基础命令确认环境,最后安全退出并保存会话以便复用。
第一次使用 Xshell,最稳妥的起步方式是先跑通一条清晰的闭环:保存会话配置、确认服务器身份、登录后查看基础信息,最后正常退出。这种做法能帮你避开“连不上”或“连错机”的风险,同时养成核对环境的好习惯。下面以 Windows 上的 Xshell 8 连接一台已获授权的 Linux 测试服务器为例,只练习查看信息的基础命令,不改动服务器任何配置。

Xshell 8 启动后的主界面,左侧为会话管理器,顶部为功能菜单栏
1. 准备服务器地址和登录方式
在打开软件之前,先向管理员拿到四个关键信息:目标主机名或 IP 地址、SSH 端口号、远程用户名以及允许的认证方式(密码或公钥)。如果公司网络需要 网络工具 或跳板机,也要提前确认连通性。没有这些条件,仅安装 Xshell 是无法自动找到服务器的。
请注意,这里的账号是远程 Linux 系统允许使用的账户,不是你本机 Windows 的登录名。如果服务器要求使用密钥登录,请准备好已被授权的私钥文件,并确认对应的公钥已在服务器端登记。私钥口令用于解锁本地密钥文件,它与服务器账户密码不同,切勿将私钥文件或密码截图发到公开场合。

1. 准备服务器地址和登录方式
2. 新建并保存 SSH 会话
启动 Xshell 8,点击左上角【文件】菜单,选择【新建】。在弹出的“新建会话属性”窗口中,首先给会话起一个明确的名字,例如“测试服务器”,方便日后识别。
在左侧类别中选择【连接】,右侧协议保持默认的 SSH。在【主机】栏填入管理员提供的 IP 地址或域名,注意不要带 http:// 或 https:// 前缀;在【端口号】栏填入指定的 SSH 端口。虽然 SSH 默认端口是 22,但许多服务器出于安全考虑会修改端口,务必以管理员提供的数值为准。

在新建会话属性中填写主机 IP、端口及用户身份验证方式
接着点击左侧的【用户身份验证】。如果服务器允许密码登录,方法选择“Password”,用户名填入远程账号,密码可以留空,留空意味着每次连接时手动输入,这样更安全。如果需要使用公钥认证,方法选择“Public Key”,然后在“用户密钥”下拉框中选择已导入的密钥对。配置完成后点击【确定】保存,这个会话就会出现在左侧的会话管理器中,下次无需重新输入参数。
3. 核对主机指纹后完成登录
在会话列表中双击刚才创建的“测试服务器”,或者选中后点击【连接】。如果是首次连接该主机,Xshell 会弹出“接受主机密钥”的安全警告。此时应将显示的密钥指纹与管理员通过可信渠道(如邮件、内部文档)提供的指纹进行比对。只有确认一致后,才点击【接受并保存】。如果以前能正常连接的主机突然提示密钥变化,极可能是服务器重装或遭受中间人攻击,应先暂停连接并联系管理员核实。
通过指纹验证后,终端会提示输入密码。在 Linux 系统中,输入密码时屏幕通常不会显示任何字符(包括星号),这是正常的安全机制,不代表键盘失灵。输入完毕后按回车即可。如果提示“Authentication failed”,请检查大小写锁定或复制粘贴时是否带入了空格,避免连续多次错误导致账户被锁定。
4. 用基础命令确认身份和目录
登录成功后,你会看到命令提示符。在开始任何操作前,先运行几条基础命令来确认“我在哪”和“我是谁”。这些命令只读取信息,不会修改服务器数据,非常适合新手练手。
hostname whoami pwd ls
hostname 用于显示当前服务器的主机名,核对它是否与你预期的目标一致;whoami 显示当前登录的用户名,确保没有误用 root 或其他高权限账号;pwd 打印当前工作目录的完整路径;ls 列出当前目录下的非隐藏文件和文件夹。通过这些反馈,你可以快速判断环境是否符合预期。
如果需要切换目录,可以使用 cd ~ 返回当前用户的主目录,或使用 cd .. 进入上一级目录。每次切换后,建议再次运行 pwd 确认位置。注意,Linux 路径区分大小写,且包含空格的路径需要用引号包裹,不要直接将图形界面的标签名当作路径使用。

4. 用基础命令确认身份和目录
5. 正常退出并验证会话可复用
练习结束后,不要在窗口右上角直接点击关闭按钮,这可能导致后台进程异常。请在终端中输入 exit 并回车,这会安全地结束当前的 Shell 会话。如果你之前通过 su 或 sudo -i 切换过用户,可能需要输入多次 exit 才能完全断开连接。当看到“连接关闭”的提示时,说明已安全退出。

在终端中运行 hostname、whoami 等命令并输入 exit 退出
由于我们在第 2 步已经保存了会话配置,下次只需在会话列表中双击“测试服务器”,Xshell 会自动填充所有参数。再次连接时,留意用户名和目标地址未发生变更,并能顺利进入同一授权环境,即标志着整个入门流程已完成。请记住,Xshell 只是一个连接工具,关闭窗口并不代表服务器上的任务会自动停止,对于需要长期运行的任务,应后续学习 screen 或 nohup 等后台管理方法。

































