NetSarang Xshell 是一个极好用的免费 SSH 客户端,可以作为 Telnet、Rlogin、SSH、SFTP、Serial 等协议的安全终端模拟软件,让你轻松管理远程主机。

军哥也大力推荐 Xshell,其特色功能包括标签化管理远程会话、动态端口转发、自定义键盘映射、VB脚本支持、完全的 Unicode 支持等。

另据 xerr 评测,XShell 比之前介绍的 SecureCRT 更好用些,主要表现在 Xshell 的 Screen 会话不闪屏,而且可以回滚;Script 的执行顺序可以调整;可以同时发送指令到多个 session;支持布局切换等。

Xshell

制作与使用说明

基于官方原版制作便携版,下载解压后直接运行 XshellPortable.exe 即可,2018/1/10 更新版本为 Xshell 5 Build 1339 (5.0.1339) 简体中文绿色版,从 0122 版本开始,Xshell 开始有了官方简体中文和繁体中文版本。

鉴于 SSH 工具的特殊性,请在使用 Xshell 便携版之前详细阅读以下提示:

  1. 若运行报错或无反应,需要安装这两个 VC 运行库:Visual C++ 2008 SP1 以及 Visual C++ 2012
  2. 请务必另行备份登录服务器需要的密码、Public Key 密钥及密钥密码,以免 Xshell 便携版发生异常导致配置丢失;
  3. 如果你要在另一台电脑上使用本便携版,Public Key 的密码会被重置,需要重新输入密钥密码;
  4. 2017/3/15 新增」Xshell 便携版添加了命令行参数支持,对 XshellPortable.exe 设置的命令行参数将在运行时传递给 Xshell 主程序;
  5. 本便携版不支持自定义会话文件夹路径,始终保存 Data\Settings 文件夹下,请不要在程序中修改;
  6. 运行结束后请务必正常关闭 Xshell 主程序,以保持便携化,否则可能发生异常或混乱。

Xshell Portable

从旧版 Xshell 便携版升级

由于新版 Xshell 的配置目录结构发生变化,如果之前使用过我做的 Xshell 5 1199 版本之前的便携版,需要按下以下方法转移配置文件:

将原便携版 Data\Settings\Sessions\Xshell\ 目录下的「所有文件」复制或剪切到 Data\Settings\NetSarang\Xshell\Sessions\ 目录下

注意在修改之前,务必对之前的配置做好备份,以防出错。

关于启动时的 Error 50003 错误弹窗提示

FlexNet Licensing Service Error

Xshell 现在启动会弹出一个错误提示: Initialize Flexnet Service failed / Error code: 50003,这是新版 Xshell 需要 FlexNet Licensing Service 来验证授权,而便携版并没有安装此服务,实际并不影响使用,但如果你介意的话,请到这里下载 FlexNet Licensing Service 安装与卸载脚本解决此问题。

Xshell 5 Build 1339 更新日志

  1. FIX: GSSAPI delegation not functioning
  2. FIX: xsh.screen.get function error related to multibyte characters
  3. MOD: Last used password remains available for additional Keyboard Interactive authentications
  4. FIX: Address bar session connection changes the session file
  5. FIX: An X11 tunneling attempt occurs before Xmanger starts
  6. FIX: Format string bug in a session file(KVE-2017-0761)
  7. FIX: Overflow vulnerability in a session file(KVE-2017-0889)
  8. FIX: Terminal based SFTP connections cannot be established
  9. FIX: Xftp window called by Xshell does not open
  10. ADD: Option to open Xftp in a new window when called from Xshell (set OpenXftpNewWin = 1)
  11. MOD: Changed web access protocol from HTTP to HTTPS
  12. FIX: After starting with a saved session layout, always defaults to terminal based SSH connection in local shell
  13. FIX: Error in printing selected terminal area
  14. FIX: Error when exporting sessions with a Master Password
  15. FIX: Keyboard Interactive authorization continuously attempts authorization
  16. FIX: Tab size does not scale when program is auto-scaled
  17. FIX: Terminal based connections fail if login has no password
  18. FIX: Unable to modify short-lengthed Master Password of previous build
  19. FIX: Xshell unable call a lower version of Xftp
  20. FIX: Resource cleanup

Xshell is a powerful terminal emulator that supports SSH, SFTP, TELNET, RLOGIN and SERIAL.Xshell offers many user friendly features including Zmodem file upload by drag and drop, Zmodem file v9_download_data_my2 by selecting the file name, simple mode, full screen mode, transparency option and custom layout mode.

Xshell Portable 相关文件下载

软件开发商:Xshell 官方网站
压缩包解压密码:www.portablesoft.org
压缩包MD5+扫描报告:769375D6D4A1122D529BCC579364608D

2019/1/6 特别更新说明:

根据 wm517 提供的解决方案,修改 nslicense.dll 文件,修复 Xshell 出现错误提示:「要继续使用此程序,您必须应用最新的更新或使用新版本。」而无法启动的问题。

Xshell 无法启动

开始下载 Xshell 5 Build 1339 (5.0.1339) 官方简体中文绿色便携版
Xshell_5.0.1339_PortableSoft.7z (4.21 MB)
来自精品绿色便携软件 | Xshell v5 Build 1339 (5.0.1339) 下载地址列表 | 历史版本

开始下载 Xshell 5 Build 1339 + Xftp 5 Build 1235 整合版
Xshell_5.0.1339_Xftp_5.0.1235_PortableSoft.7z (4.96 MB)
来自精品绿色便携软件 | 详细了解并下载