myd
V2EX  ›  软件

2020 年, Windows 有什么 XShell 的替代方案?

  •  
  •   myd · Nov 10, 2020 · 17862 views
    This topic created in 2187 days ago, the information mentioned may be changed or developed.

    如题。像 putty 、GitBash 这样的终端,不能保存地址用户名密码,管理多台服务器不方便。

    86 replies  •  2025-02-12 14:46:49 +08:00
    rsjan
    rsjan
    Nov 10, 2020❤️1
    1
    我用 finalShell
    cocowind
    cocowind
    Nov 10, 2020❤️1
    2
    Termius
    zywz999
    zywz999
    Nov 10, 2020❤️5
    3
    MobaXterm?
    ShuangChenyue
    ShuangChenyue
    Nov 10, 2020
    4
    Termius 订阅制
    MobaXterm 丑是丑了点 但是胜在方便
    所以我选择 自己配置 config 文件 + WSL2
    lower
    lower
    Nov 10, 2020❤️1
    5
    vscode + remote-SSH 有人用过嘛?
    nutting
    nutting
    Nov 10, 2020
    6
    idea 里的 ssh session ?
    mocos
    mocos
    Nov 10, 2020 via Android❤️1
    7
    Bitvise SSH Client
    Hilalum
    Hilalum
    Nov 10, 2020
    8
    Termius+xftp
    jzmws
    jzmws
    Nov 10, 2020
    9
    @ShuangChenyue MobaXterm 最新版本的界面还 ok 呀 不觉得丑 ?
    MySong
    MySong
    Nov 10, 2020❤️5
    10
    Windows Terminal
    lzsadam
    lzsadam
    Nov 10, 2020
    11
    XShell 复制 SSH 会话的功能我找了很久也没找到替代,对于保存了密码,但每个窗口仍然要验证码来登录的堡垒机来说,这个功能就是神一样的存在,所以至今仍然在用 XShell
    sky96111
    sky96111
    Nov 10, 2020 via Android
    12
    openssh+Windows termibal
    QingXuJiaZhi
    QingXuJiaZhi
    Nov 10, 2020❤️2
    13
    为什么要替代?
    linux40
    linux40
    Nov 10, 2020
    14
    putty 怎么不能保存了
    Ariver
    Ariver
    Nov 10, 2020
    15
    putty 怎么不能保存了
    Rwing
    Rwing
    Nov 10, 2020
    16
    remote desktop manager............
    zsdroid
    zsdroid
    Nov 10, 2020
    17
    XShell 7
    Illusionary
    Illusionary
    Nov 10, 2020
    18
    xshell 天下第一,另一个接近 xshell 的是 zoc,其它都是垃圾
    EscYezi
    EscYezi
    Nov 10, 2020 via iPhone
    19
    MobaXterm+1,可以批量操作多终端还是挺方便的
    bequt
    bequt
    Nov 10, 2020
    20
    @Illusionary SecureCRT 有啥缺陷
    huyudong1991
    huyudong1991
    Nov 10, 2020 via Android
    21
    Windows Terminal 轻度用户不折腾
    34
    34
    Nov 10, 2020 via iPhone
    22
    windows terminal
    WebKit
    WebKit
    Nov 10, 2020 via Android
    23
    Termius 不要钱也能用
    libook
    libook
    Nov 10, 2020
    24
    SSH 的话可以用秘钥认证,公钥部署到远程机器之后,就不需要输入密码了。

    命令行的好处就是可以写脚本,你有几台服务器要连,就可以在一个目录下给每台写一个连接脚本,其实就是在文件里写一行 ssh 连接指令就好了,可以把用户名包括在里面(你要是本地和远程相同的用户名,就可以不写用户名)。

    要是想广播指令的话,可以用 Terminator 之类的工具,你可以用 Cygwin 编译的 Windows 版本(没试过),也可以用 Cygwin/X +WSL 的组合在 Windows 下直接显示 Linux 程序的界面。

    其实 SSH 的功能非常多,大多数人平时只用很少的一部分,建议完全了解一下,你会发现 XShell 的用法其实并不是主流(至少很多人不靠 XShell 也用得很爽,特别是 Linux 用户),只是对初学者很友好而已。
    lekai63
    lekai63
    Nov 10, 2020 via iPhone
    25
    .ssh/config 配置了解一下?
    基本上私钥登录 都不用密码
    suzic
    suzic
    Nov 10, 2020 via Android
    26
    我用的绝版 termix,开发团队解散了
    codingAlex
    codingAlex
    Nov 10, 2020
    27
    finalShell
    miaowing
    miaowing
    Nov 10, 2020
    28
    我在 Mac 上用的 Royal TS,windows 也有,在 Mac 下感觉算是比较好的终端工具了
    la9998372
    la9998372
    Nov 10, 2020
    29
    我用的 finalshell
    dayeye2006199
    dayeye2006199
    Nov 10, 2020
    30
    Cmder
    yuan95
    yuan95
    Nov 10, 2020
    31
    无,xshell 天下第一
    amet
    amet
    Nov 10, 2020
    32
    如果 ssh 能直连,就用密钥登录;如果不能,用 WinSCP 来存连接信息,然后配置好 PuTTY 路径就可以从 WinSCP 共享会话信息到 PuTTY ;
    mingl0280
    mingl0280
    Nov 10, 2020 via Android
    33
    没有替代品
    CallMeReznov
    CallMeReznov
    Nov 10, 2020
    34
    wt+wsl 好用到飞起。
    JQD6r41PkI4o2mEz
    JQD6r41PkI4o2mEz
    Nov 10, 2020
    35
    bash 配公匙+配 hosts 也很方便啊
    myd
    myd
    OP
    Nov 10, 2020
    36
    @cmdOptionKana 只想白嫖,免费版体验又不好
    yuningWang8
    yuningWang8
    Nov 10, 2020
    37
    Windows Terminal
    tandaly
    tandaly
    Nov 10, 2020
    38
    绿色版 MobaXterm
    mascteen
    mascteen
    Nov 10, 2020
    39
    powershell
    acmore
    acmore
    Nov 10, 2020
    40
    岁数大了不喜欢折腾,现在都是设定好 hosts 和 ssh-copy-id 之后直接用 Windows 内置的 Terminal.
    各种 SSH 管理工具都逃不过一个丑字,包括内置的。还是在 MacOS + Oh My ZSH 看着最舒服。
    wolfie
    wolfie
    Nov 10, 2020
    41
    putty + mtputty 多会话
    wnpllrzodiac
    wnpllrzodiac
    Nov 10, 2020 via Android
    42
    @zywz999 加一,还可以顺便打 moba
    andyiac
    andyiac
    Nov 10, 2020
    43
    没有用 VSCode 的么?结合 Remote-SSH 插件,体验非常好了
    cheng6563
    cheng6563
    Nov 10, 2020 via Android
    44
    xshell5,不要 6
    zwb9412
    zwb9412
    Nov 10, 2020 via Android
    45
    @bequt "SecureCRT 有啥缺陷" 。感觉显示效率低,用着跟日志时明显比其他软件卡
    programV2
    programV2
    Nov 10, 2020 via iPhone
    46
    @linux40
    @Ariver 只能保存 key. 没看到保存密码的菜单啊。求指点,谢谢。
    @cheng6563 我 5 强制升级. 不升级没法用. 会自动打开升级
    Sharuru
    Sharuru
    Nov 10, 2020 via Android
    47
    从 XShell 切到 SecureCRT 的路过(
    eccentric579
    eccentric579
    Nov 10, 2020
    48
    windows terminal
    SenLief
    SenLief
    Nov 10, 2020
    49
    MobaXterm
    lynn0977
    lynn0977
    Nov 10, 2020 via Android
    50
    有没有哪个终端工具可以像 secureCRT 一样执行脚本用来周期性输入命令?
    FurN1
    FurN1
    Nov 10, 2020
    51
    我个人的偏好:Windows Terminal > Cmder (ConEmu) > MobaXterm > XShell

    SSH 方面,用自己的 Linux 配置搬过来,或者 Cmder 支持 putty 配置( putty 的衍生版本都能保存处理密钥)。如果你需要远程访问 clipboard,尤其是 SSH 访问 tmux session 里面的 Vim clipboard 就需要 X11 Forwarding 。Windows 下的 X server 也能自己配,如果嫌麻烦,就用 MobaXterm 。
    zhuawadao
    zhuawadao
    Nov 10, 2020
    52
    winscp+putty
    kdwycz
    kdwycz
    Nov 10, 2020
    53
    WSL2 + Windows Terminal

    打平 Ubuntu 的体验,啥时候 Windows Terminal 能赶上 iTerm2
    VShawn
    VShawn
    Nov 10, 2020
    54
    putty 怎么不能保存了+1

    ---

    另外给自荐一个支持 TAB 的 RDP + SSH + VNC 远程会话管理器,SSH 是基于 PUTTY 做的,已知有几个 bug 已修复但还没更新到 release 上,欢迎提 issue 。

    https://github.com/VShawn/PRemoteM
    linux40
    linux40
    Nov 10, 2020 via Android
    55
    @programV2 主要就是不想输密码吧。知道怎么保存 key 也不用输密码,而且保存 key 也是惯用法。不知道怎么保存 key 的话,putty 有个 puttygen.exe ,官网可下。
    oeagut
    oeagut
    Nov 10, 2020
    56
    歪个楼,也想找 xshell 替代方案,不过还有个需求是串口调试。在 mac 下,用 screen 命令就行了,很方便。然鹅在 win 下,网上搜索了半天也没个类似的教程。。。运维狗一枚,需要 console 调试交换机等设备
    undeflife
    undeflife
    Nov 10, 2020
    57
    Fluent Terminal
    VShawn
    VShawn
    Nov 10, 2020
    58
    @oeagut #56
    我 https://github.com/VShawn/PRemoteM/projects/3 开发预研计划备忘录里有串口 /TCP/UDP 调试功能的预期,但实在是不知道串口调试需要实现一些什么功能,以及怎样的界面是友好的。希望在这方面给些建议?
    SgtPepper
    SgtPepper
    Nov 10, 2020
    59
    xshell 盗版
    dlyxy
    dlyxy
    Nov 11, 2020
    60
    MobaXterm 挺好用,缺点就是界面经常很卡
    ClericPy
    ClericPy
    Nov 11, 2020
    61
    用了 tmux 以后... 什么复制会话再也没指望过... 我会话就没掉过

    不知道 tmate 好用么
    ClericPy
    ClericPy
    Nov 11, 2020
    62
    至于多台服务器... 一般选现成的运维工具, 简单的开个 fabric / ansible 也香啊...
    yalin
    yalin
    Nov 11, 2020
    63
    MobaXterm
    waleslau
    waleslau
    Nov 11, 2020 via Android
    64
    @CallMeReznov #34 +1
    suntoryliqu
    suntoryliqu
    Nov 11, 2020
    65
    electerm
    mistyharbor
    mistyharbor
    Nov 11, 2020
    66
    Windows Terminal + Git Bash,体验还不错,期待 Windows Terminal 越来越好吧
    mingl0280
    mingl0280
    Nov 11, 2020 via Android
    67
    @IgniteWhite XShell 可以一个命令直接发送给 N 个终端。
    FurN1
    FurN1
    Nov 11, 2020
    68
    @mingl0280 嗯嗯
    hankai17
    hankai17
    Nov 11, 2020 via iPhone
    69
    XShell 切到 SecureCRT 再切到 XShell
    missdeer
    missdeer
    Nov 11, 2020
    70
    msys2+openssh,保存配置到~/.ssh/config
    p1gd0g
    p1gd0g
    Nov 11, 2020
    71
    wsl & Windows Termianl & expect & oathtool 实现更便捷的 xshell 体验
    https://my.oschina.net/p1gd0g/blog/4296152
    yolee599
    yolee599
    Nov 11, 2020
    72
    SecureCRT
    typetraits
    typetraits
    Nov 11, 2020
    73
    Windows Terminal 还有很长的路要走,现在体验还有点差,Tab 不能拖出来单独新建一个窗口
    johry
    johry
    Nov 11, 2020
    74
    MobaXterm + Windows terminal( PowerShell7)
    ALLLi
    ALLLi
    Nov 11, 2020
    75
    MobaXterm
    lbp0200
    lbp0200
    Nov 11, 2020
    76
    我在用基于 nodejs 的 electerm
    rwecho
    rwecho
    Nov 11, 2020
    77
    hyper-v conemu
    philonic
    philonic
    Nov 11, 2020
    78
    MobaXterm + cmd
    BadAngel
    BadAngel
    Nov 11, 2020
    79
    MobaXterm 菊花厂都用这玩意
    oeagut
    oeagut
    Nov 11, 2020
    80
    @VShawn 暂时没想到什么特殊的需求。可直接参考 mac 或者 linux 下 screen 的命令用法,现能用再说。
    例如,通过这个打开串口:screen /dev/tty.usbserial 115200 ( screen+设备+波特率)。

    然后我看你 github 上的项目了啊,你等于说是自己做了个 terminal,和我想象的场景还不太一样呢,我想的是按你的名字,就是在 cmd 等类似的终端里,直接 PRemoteM.ext com1 9600,这样就连接到 com1 口,可以输命令调试了。不过你的也行啊,开源的,也不用用 XShell 啦。 如果还有需求,也可以 wx 交流哈:cGx1bXJpc2luZw==
    VShawn
    VShawn
    Nov 12, 2020
    81
    @oeagut 哈,也不算自己做了给 terminal 吧,应该说是给各种协议的 terminal 做了个启动器。
    另外你这个串口调试没有什么特殊的需求,windows 下很多串口调试助手都可以做到的。
    oeagut
    oeagut
    Nov 12, 2020
    82
    @VShawn 是的我看楼上 MobaXterm 这个就可以满足我的需求啦,有免费版的,哈哈
    programV2
    programV2
    Nov 13, 2020 via iPhone
    83
    @linux40 谢谢,我指的是对于那些没有开启证书登录,而是密码登录的服务器,putty 那就没办法保存密码吧。? puttygen 是针对证书的吧
    linux40
    linux40
    Nov 13, 2020 via Android
    84
    @programV2 实在要保存 key 的话,可以通过 winscp 保存。kitty,putty 的修改版,好像也可以。
    linux40
    linux40
    Nov 13, 2020 via Android
    85
    @linux40 说错了,实在要保存密钥的话。
    49g3r6cC4hNUu5zC
    49g3r6cC4hNUu5zC
    Feb 12, 2025
    86
    推荐一个各功能都能完美平替、甚至超越的 ssh 工具,支持 gist 同步配置,开发者异常活跃中,目前已经离不开它了,没用过的可以试一下过来发表一下使用感言: https://www.yomige.org/4334.html
    49g3r6cC4hNUu5zC
    49g3r6cC4hNUu5zC
    Feb 12, 2025
    87
    @yomige 工具的名字叫 Electerm 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1749 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 146ms · UTC 15:55 · PVG 23:55 · LAX 07:55 · JFK 10:55
    ♥ Do have faith in what you're doing.