服务器远程连接Xshell:手把手教你用Xshell远程连接

手把手教你用Xshell远程连接服务器:从安装到排错


很多刚接触服务器运维的朋友,第一步就是学会远程连接。

Windows系统下最常用的SSH客户端就是Xshell。

本文将围绕服务器远程连接Xshell,从准备到验证一步步讲清楚,零基础也能搞定。


前置准备


在打开Xshell之前,先确认几样东西:



  1. 一台云服务器或Linux主机(已开通公网IP,系统推荐CentOS 7/8或Ubuntu 20.04)

  2. 服务器账号密码或密钥(默认root账号,密码是你自己设置的)

  3. 服务器防火墙已放行SSH端口(默认22端口,如果你改了端口,请记下新端口号)

  4. Xshell软件(去官网www.netsarang.com下载,家庭版免费,足够使用)


如果你用的是阿里云/腾讯云服务器,登录控制台后就能看到公网IP和重置root密码的地方;防火墙默认已开放22端口,若没开放,去安全组里添加入方向规则:协议TCP,端口22,来源0.0.0.0/0。

分步操作


第一步:安装Xshell


下载完成后双击安装包,全程下一步即可。

注意安装完成后若弹出“评估期”提示,选择“继续试用”或输入家庭版许可证(免费)。


第二步:新建会话连接服务器



  1. 打开Xshell,点击左上角 文件 -> 新建(或直接按快捷键Ctrl+N)。

  2. 在弹出的“新建会话属性”窗口中,填写以下信息:



  • 名称:任意命名,例如“我的阿里云”

  • 协议:默认SSH

  • 主机:输入你的服务器公网IP(例如:123.123.123.123)

  • 端口号:默认22(如果你改了端口,填写实际端口)



  1. 点击左侧 用户身份验证



  • 方法:Password

  • 用户名:root

  • 密码:输入服务器root密码(勾选“保存密码”下次自动登录)



  1. 点击“确定”保存会话。


第三步:连接服务器


在Xshell主界面双击刚才创建的会话,或者选中后点击“连接”。

如果出现“SSH安全警告”,点击“接受并保存”。


连接成功后会看到类似这样的提示:


Connecting to 123.123.123.123:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

然后出现命令行提示符 [root@你的主机名 ~]#,说明服务器远程连接Xshell已经成功了。


第四步:测试基本命令(可选)


输入 ping baidu.comdf -h 看看服务器是否正常。


避坑指南



  • 连接超时:检查服务器是否关机、公网IP是否正确、防火墙是否放行22端口。使用云平台的安全组规则检查。

  • 密码错误:提示“Authentication failed”时,重置root密码(云控制台操作)再试。

  • SSH端口被封:如果你用了非标端口(比如2222),除了Xshell里改端口号,还要确保服务器上SSH配置文件 /etc/ssh/sshd_config 里的Port值一致,并重启sshd服务:systemctl restart sshd

  • 密钥认证失败:如果用密钥登录,请确保Xshell里“用户身份验证”方法选“Public Key”,并已导入私钥。

  • 中文乱码:在Xshell会话属性 -> 终端 -> 编码,选择UTF-8。


高频问题解答


问题1:Xshell提示“无法连接,远程主机拒绝连接”怎么办?


最常见原因是SSH服务未运行或端口被改。

先在服务器控制台使用VNC远程登录,运行 systemctl status sshd 检查状态;

若未运行则 systemctl start sshd

然后检查 /etc/ssh/sshd_config 中的Port值,确保和Xshell填的一致。


问题2:连接成功后输入命令无反应或断断续续?


通常是网络不稳定或运营商屏蔽了某些端口。

可以尝试更换SSH端口(比如2222),或者在Xshell会话属性中开启“Keep Alive”选项:会话属性 → 连接 → 设置 → 勾选“发送保持活动信号”,间隔填写30秒。


问题3:家庭版Xshell能永久免费使用吗?


可以,下载时选择“Home & School Use”版本,输入官方免费许可证即可永久使用。


效果验证


验证服务器远程连接Xshell是否配置成功,最直接的方法:



  1. 正常看到命令提示符后,输入 whoami,若返回 root 说明身份验证通过。

  2. 输入 curl ip.sb 查看服务器公网IP(应该和你连接的主机IP一致)。

  3. 关闭Xshell再重新连接一次,看能否自动登录(保存密码后)。


如果你正在处理服务器远程连接Xshell,建议先按本文步骤完整执行,再根据自己的环境做微调;

遇到异常时优先回看避坑和高频问题部分。

分享到:
上一篇
Docker端口映射外网访问:小白也能懂:用Docker端口
下一篇
宝塔面板Nginx性能优化指南:新手必看的加速方案
1
系统公告

泽御云五一特惠活动🔥

泽御云持证合规运营,资质齐全可查,长久稳定! 五一限时多重福利同步开启: ✅ 香港 2 核 2G 云服务器超值拼团,低价入手团长免费 ✅ 4 核 4G 多机房年付拼团,性价比拉满 ✅ 内蒙古新区限时 7 折(zeyuyunnmg)特惠,专属优惠码锁价续费 ✅ 全站通用 75 折优惠,老用户充值享专属赠金 官方站点:zeyuyun.com 合规资质齐全|售后有保障|活动限时错过不再有
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意