Q Xshell 是免费的吗?免费版有什么限制?

Xshell 对个人和学校用户提供完全免费的许可证。从 2022 年 2 月起,免费版的标签页数量限制已被解除,现在免费用户可以无限制地打开多个标签页。免费版功能与商业版基本一致,没有广告或功能阉割。唯一的要求是仅限非商业用途使用,商业用户需要购买许可证。下载免费版时需要提供邮箱地址以接收许可证信息。

Q 如何安装和激活 Xshell 8?

安装流程很简单:1) 从官方网站或本下载站获取安装包(约 62MB);2) 双击运行安装程序,按照向导完成安装;3) 首次启动时,Xshell 会引导你申请免费许可证(个人/学校用户)或输入已有的商业许可证;4) 填写邮箱地址后,许可证信息会自动发送到你的邮箱;5) 在 Xshell 中输入许可证信息即可激活。整个过程大约 2-3 分钟。

Q Xshell 连接服务器失败怎么办?

SSH 连接失败通常有以下几种原因:1) 服务器 IP 地址或端口号输入错误——请确认目标主机的 IP 和 SSH 端口(默认 22);2) 防火墙阻止——检查本地防火墙和服务器防火墙是否放行了 SSH 端口;3) 服务器 SSH 服务未启动——在服务器上执行 systemctl status sshd 检查服务状态;4) 认证失败——确认用户名和密码是否正确,或检查 SSH 密钥是否已正确配置;5) 网络不通——使用 ping 命令测试网络连通性。如果以上都无法解决,可以尝试在 Xshell 的"属性 → SSH → 隧道"中调整加密算法列表。

Q 如何使用 SSH 密钥登录代替密码登录?

使用密钥登录更安全便捷:1) 在 Xshell 中打开"工具 → 新建用户密钥生成向导";2) 选择密钥类型(推荐 ED25519 或 RSA 2048 位以上),设置密钥名称和密码短语;3) 生成密钥对后,将公钥保存到本地;4) 将公钥内容追加到远程服务器的 ~/.ssh/authorized_keys 文件中;5) 在 Xshell 会话属性中,将"用户身份验证"方法设置为"Public Key",并选择你生成的私钥文件。之后连接该服务器时就会自动使用密钥认证。

Q Xshell 和 Xftp 是什么关系?需要一起安装吗?

Xshell 和 Xftp 是 NetSarang 公司的两款配合使用的产品。Xshell 是 SSH 终端模拟器,主要用于远程命令行操作;Xftp 是 SFTP/FTP 客户端,主要用于文件传输。Xshell 8 已内置远程文件管理器,可以实现基本的文件浏览和传输功能,但 Xftp 提供更专业的文件传输体验(如同步、多窗口编辑、队列传输等)。如果你经常需要大量文件传输操作,建议同时安装 Xftp。两者可以共享会话配置,实现无缝切换。

Q 如何备份和迁移 Xshell 的会话配置?

Xshell 的会话配置默认保存在用户的文档目录中。备份方法:1) 在 Xshell 中点击"文件 → 导出",选择要导出的会话,保存为 .xsh 文件;2) 也可以直接复制会话文件夹(默认路径:文档\NetSarang Computer\Xshell\Sessions);3) 在新电脑上安装 Xshell 后,将备份的 .xsh 文件导入(文件 → 导入),或将整个 Sessions 文件夹复制到对应位置。建议启用主密码功能,确保备份文件中的密码不会泄露。

Q Xshell 支持哪些操作系统?有 Mac 版吗?

Xshell 目前仅支持 Windows 操作系统(Windows 10/11 及 Windows Server 2016 以上版本)。NetSarang 暂时没有发布 Mac 或 Linux 版的 Xshell。如果你是 Mac 用户,可以考虑使用 Termius、iTerm2、Royal TSX 等替代方案。Linux 用户可以使用系统自带的终端配合 ssh 命令,或使用 Remmina、Terminator 等图形化工具。NetSarang 的 Xmanager Power Suite 套件面向 Windows 平台,提供了完整的远程连接解决方案。

Q 如何设置 Xshell 的中文界面?

Xshell 8 安装后默认为英文界面,切换中文的方法:1) 点击菜单栏 "File → Change Language"(文件 → 更改语言);2) 在弹出的语言选择窗口中选择"Chinese (Simplified)"(简体中文)或"Chinese (Traditional)"(繁体中文);3) 点击确认后,Xshell 会自动重启并应用中文界面。如果界面仍有部分英文显示,这是因为某些专业术语和菜单项保留了英文原名以确保准确性和一致性。

Q Xshell 连接后中文显示乱码怎么办?

中文乱码通常是由于终端编码设置不匹配导致的。解决方法:1) 右键点击会话标签页,选择"属性";2) 在左侧菜单中选择"终端 → 编码";3) 将编码从默认的"Default"改为"UTF-8"(如果服务器是中文 Linux 系统);4) 有些老旧的 Linux 系统可能使用 GBK/GB2312 编码,此时需要选择对应的编码格式;5) 另外,确保服务器端的 LANG 环境变量设置为 zh_CN.UTF-8,可以在连接后执行 echo $LANG 查看。

Q Xshell 免费版和商业版功能有什么区别?

Xshell 免费版(家庭/学校许可)和商业版在功能上没有区别,两者拥有完全相同的功能集:SSH 连接、多标签会话、远程文件管理器、脚本支持等所有功能都完整可用。唯一的区别在于使用场景——免费版仅限非商业用途(个人学习、教学等),商业版允许用于企业商业环境。NetSarang 公司依靠商业授权来支持软件的持续开发和更新,对于商业用户,建议购买正版许可证以支持开发团队。

还有其他问题?

立即下载 Xshell 8,亲自体验这款强大的终端模拟器

前往下载页面