xshell怎么连接服务器使用
Xshell6是一个强大的安全终端模拟软件。 Xshell6支持SSH1,SSH2和TELNET 协议。用户可以通过家里的网络连接远程主机,方便用户在家处理突发事情,可以让用户轻松管理远程主机。 Xshell6还可以上传下载文件,非常方便。
详解 Xshell 连接 Linux 服务器的步骤:从新建会话填写 IP 和端口,到设置密码或密钥认证,再到首次连接时的主机密钥确认及登录后的环境验证。掌握会话保存技巧,提升远程运维效率。
在 Xshell 中保存一个 SSH 会话,以后选择会话就能重新连接服务器,不必每次填写地址和端口。下面以 Windows 11 上的 Xshell 8 连接 Linux 服务器为例,从新建连接开始,完成登录、查看当前账号和目录,再退出并验证会话能够复用。
准备好服务器管理员提供的地址、SSH 端口、远程账号以及认证方式。本文使用“练习服务器-SSH”作为会话名,192.0.2.10、learner 仅用于说明填写位置,操作时要替换成自己的实际地址和账号;这个示例地址不能当作可连接的服务器。

新建会话属性中的连接设置界面
1. 新建会话并填入服务器地址
启动 Xshell,选择【文件】→【新建】,打开新建会话属性窗口。在【连接】页填写名称、协议、主机和端口。
将名称设为“练习服务器-SSH”,协议选择【SSH】。在【主机】中填服务器的域名或 IP 地址,在【端口号】中填实际 SSH 端口。SSH 常用默认端口是 22,管理员如果提供了其他端口,就把 22 改成对应数值。
主机和端口分开填写。例如使用 IP 地址时,【主机】只放地址本身,不要加上网页的“https://”前缀,也不要把端口拼在这个输入框后面。
填写后先核对一次:名称用于辨认这份连接配置,主机和端口决定真正连接到哪里。同一台服务器的不同服务可能使用不同端口,不能把网站端口直接用作 SSH 端口。
2. 为这个会话选择认证方式
在会话属性左侧进入【连接】→【用户身份验证】,填写远程账号。这里使用服务器分配的账号,例如示例中的 learner;它不一定与 Windows 登录名相同,也不一定是 root。
如果管理员提供的是账号密码,在认证方式中使用【Password】,密码可以暂时留空,在连接时再输入。这样保存的会话仍能保留主机、端口和用户名,后面会在需要时询问认证信息。
如果服务器要求密钥认证,则使用【Public Key】,按实际配置选择用户密钥,连接时根据提示输入该私钥的口令。服务器账号密码和私钥口令用途不同,不能把其中一个当成另一个反复尝试;这条分支还要求服务器已经配置了与私钥相对应的公钥。
本例继续按密码认证操作。完成设置后单击【确定】,先把“练习服务器-SSH”保存下来。

用户身份验证中的密码认证配置
3. 打开会话并核对主机身份
选择【文件】→【打开】,在会话列表中选中“练习服务器-SSH”,单击【连接】。
首次连接到尚未保存主机密钥的服务器时,可能出现 SSH 安全警告。先把窗口显示的主机密钥指纹与管理员通过可信渠道提供的指纹核对,确认一致后再接受;如果希望后续识别同一服务器,可以选择接受并保存。
主机密钥用于识别服务器身份,下一步输入的账号密码用于验证登录者身份,这两次确认各有用途。指纹不一致时先取消连接并核对地址、端口及服务器变更情况,不要通过反复删除记录跳过检查。
如果尚未出现安全警告或认证窗口就报超时,先核对这份会话的地址和端口,以及当前网络是否需要连接单位 网络工具。连接被拒绝时,再请管理员确认该端口是否有 SSH 服务及相应放行规则。这个阶段修改密码通常不能解决网络连接问题。

3. 打开会话并核对主机身份
4. 输入认证信息并进入远程终端
出现用户名窗口时填写远程账号,单击【确定】;如果前面已经保存用户名,这个窗口可能跳过。随后在密码认证窗口输入该账号的密码并确认。
认证完成并进入远程命令行后,才能开始执行服务器命令。提示符的具体文字由服务器系统及账号配置决定,不要求一定显示某一种固定样式。
如果提示认证失败,回到会话属性检查用户名、认证方式和凭据是否对应这台服务器。使用密码登录的前提是服务器允许这种认证;若管理员要求密钥,就按密钥方式配置。不要连续更换多个账号或密码盲试,服务器可能限制认证尝试次数。
登录后先看清当前激活的是“练习服务器-SSH”对应的远程标签页,避免在 Xshell 的本地终端或另一台服务器的标签中输入后续命令。

成功登录后的远程终端交互界面
5. 分别查看当前账号和工作目录
在已经登录的 Linux 远程终端中,逐行输入下面两条命令,每输入一条按一次 Enter,并查看返回内容:
whoami pwd
whoami 用来查看当前有效用户的名称。未切换身份时,应与预期使用的账号对应;如果出现意外的账号,先确认连接对象和登录方式,再进行后续工作。
pwd 用来显示当前工作目录。把返回的目录作为当前操作位置,不能因为刚登录就认定一定处于某个固定路径;启动配置可能改变进入的位置。
这两条命令用于检查当前环境,不会替你创建目录或修改服务器文件。能够看到命令返回并重新出现可输入的提示符,说明可以在当前会话中继续交互。后续执行具体操作前,仍应确认相应目录和权限,Xshell 连接成功不会额外授予服务器权限。
6. 退出后验证保存的会话
本例使用普通交互式 shell,检查完成后输入 exit 并按 Enter,结束当前远程 shell。退出后确认这条远程连接已经结束,再打开【文件】→【打开】,重新选择“练习服务器-SSH”并连接。
这次应能复用已保存的主机、端口及账号设置;如果没有保存密码,仍需要按提示输入。进入远程终端后再次执行 whoami,核对登录账号,便完成了从连接到复用的检查。
以后服务器地址或端口发生变化,在会话列表中选中这份会话,打开【属性】,修改对应字段并单击【确定】保存。保留名称清楚、信息准确的会话,下一次使用时就能从同一入口继续连接。

会话管理器中保存的 SSH 会话列表

































