跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 迫于 SecureCrt 不支持 ubuntu 20.04, xshell 又没 Linux 版本,自己开发了一个替代品
未分類
6 9 月 2020

迫于 SecureCrt 不支持 ubuntu 20.04, xshell 又没 Linux 版本,自己开发了一个替代品

迫于 SecureCrt 不支持 ubuntu 20.04, xshell 又没 Linux 版本,自己开发了一个替代品

資深大佬 : qiushaox 10

前两个月系统更新到 Linux mint 20 了,然后发现 SecureCrt 这货居然还没支持。xshell 又不支持 Linux 。putty 又是个半成品,不支持多标签,不支持 command button 。找了一圈,没找到个顺手的工具,于是自己现学现卖,用 QT 开发了一个替代品: https://github.com/qiushao/kkshell

目前支持:local shell, ssh, 串口 这三种协议登录。 支持多标签,command button, 日志记录。 计划再加个 command window 就完美了。

当然由于自己没有开发过界面应用,所以 UI 比较丑陋。这个我要求也不高,能用就行。 有需求的同学可以体验一下。

大佬有話說 (50)

  • 資深大佬 : hgjian

    好厉害

  • 資深大佬 : lizenghui

    https://chrome.google.com/webstore/detail/secure-shell/iodihamcpbpeioajjeobimgagajmlibd
    参考一下

  • 資深大佬 : leido

    这中式英文…

  • 資深大佬 : felixcode

    SecureCRT, XShell, Putty 对 Linux 支持差不是不没有原因的,因为有这样需求的 Linux 用户太少了。

  • 資深大佬 : xabc

    系统默认自带的完美的终端不使用,开发这种垃圾干嘛

  • 資深大佬 : kerro1990

    感觉丑爆了,回到 90 年代的 UI 审美

  • 資深大佬 : Kaiv2

    win 支持吗?

  • 主 資深大佬 : qiushaox

    @xabc 系统默认终端有以下问题:
    1. 不能记录会话,我需要连接十几个会话。记不住。
    2. 不支持串口协议。
    3. 没有 command button 。有很多命令一大串的,记不住。
    4. 没有日志记录

    工作内容不一样,你不需要这些功能,不代表别人不需要。

  • 主 資深大佬 : qiushaox

    @kerro1990 没事,我对 ui 没追求,功能能用就行。

  • 主 資深大佬 : qiushaox

    @lizenghui 用这个的话,还不如直接用默认 gnome-shell 呢。 主要是串口调试的需求

  • 主 資深大佬 : qiushaox

    @leido 没办法,英语 4 级 都没过的人,知道意思就行了

  • 主 資深大佬 : qiushaox

    @Kaiv2 不支持,win 有 xshell, SecureCrt 这些牛逼的工具了,还要用我这垃圾干啥哦。

  • 資深大佬 : kokodayo

    某些人吧,分不清一个东西“我用不上”和“没用”的区别也就算了,还一点口德都没有,长这么大没少过挨打吧

    不过英语的问题还是有个地方要提醒下主,中式倒没啥,但是英语里出现了好多中文的句号这个还是修正下好一点

  • 資深大佬 : jdhao

    给个图啊。。都不知道长啥样

  • 資深大佬 : araraloren

    我觉得要是图方便,可以做个命令记录管理一下。。 没必要有 GUI,GUI 处理起来反而不方便,直接在自带的终端恢复回话就行了。。
    另外 screen 用不上吗。。?

  • 資深大佬 : 37Y37

    厉害了,不过 webssh 也很香,不挑平台

  • 資深大佬 : cym1102

    试过 finalShell 没有

  • 資深大佬 : godgrp

    ~/.ssh/config 了解下

  • 資深大佬 : wupher

    所以,你不用 tmux or byobu ?

  • 資深大佬 : xabc

    我的意思是你在错误的方向上,只是白折腾一番;你放弃最好用的东西,纯属瞎折腾

  • 資深大佬 : superrichman

    有个叫 asbru-cm 的你可以试试,别人造的轮子,用来代替 SecureCRT 的

  • 資深大佬 : ruidoBlanco

    码字方面好厉害,但是使用终端的姿势貌似不那么好。

    Unix 本来小众,用户群本来有自己的对于软件的审美或者说是要求;而今由于用户群迅速扩大,大把的厉害的但是不屌 Unix 传统的程序员进来了。于是有了各种各样的老用户看不下去的应用程序,比如用 javascript 写的命令行程序,拖着几百兆的 npm 依赖,比如想一统天下但是全身 bug 不断的 systemd,比如有人现在对于终端有了需求能够多标签页和「 command button 」。

    我不相信这些需求用 putty 加上现有工具比如 tmux/minicom 不能解决。如果说不能解决的,比如类似 command button 的,我只能说大部分前人跟你的使用终端的姿势不一样。你可以考虑了解下为什么前人没你这些需求,当然,你也可以不用管,毕竟,开心就好。

    我而言,终端用 Kitty 。没别的要求,除了 256 色中文支持好,只要求快,不是 GPU 加速的不考虑。

  • 資深大佬 : catror

    赞,我之前也想搞一个来着。看这么多人喷,人呐,真的是很难突破自己固有的成见。

  • 資深大佬 : watzds

    觉得命令行够用了,再自己封装一下够用了
    https://github.com/NaturalL/sshRunner

  • 資深大佬 : cmheia

    支持串口好评,刚需,已 Star 。
    上面那些莫名其妙高高在上抨击 /打击主的都 block 了。

  • 資深大佬 : sagaxu

    @qiushaox
    screen 能记会话
    screen 能连串口
    screen 有日志记录

  • 主 資深大佬 : qiushaox

    嗯,看来在很多人眼里 SecureCrt,xshell 之类的工具都是多余的。也不奇怪,毕竟每个人的工作内用不一样,还是那句话,你不需要的东西,不代表别人不需要。我们搞嵌入式系统开发的,就是需要串口终端啊。还有一大把的调试指令啊。screen minicom 之类的就是不能满足我的需求。年纪大了,记不住这么多指令,参数

  • 主 資深大佬 : qiushaox

    这东西也就花了我两周的业余时间而已,自己用着也还行,后面慢慢迭代优化。分享出来,有需求的,体验一下,不满意,抛弃即可。没需求的,忽略这个帖子即可。

  • 資深大佬 : ww2000e

    ssh_config 好用很

  • 資深大佬 : ipixeloldc

    其实终端还是很好用的啊,就是必须得折腾下,折腾完就很方便了。比如 ssh 可以用.ssh/config 设置别名,再带上密钥登陆,你直接 ssh+别名就能登陆了…command_button 这种,不都是直接写 shell 脚本的。(嫌命令记不住,就装那些自动补全能力强的 shell 啊,如 zsh,啥都能补全,你还可以自定义补全)。至于多标签,额,主流桌面环境的终端模拟器不都自带多标签的吗。如果嫌不够,还有 tmux 这种通用方案。用 Linux,我觉得还是应该学 Linux 传统用户都是怎么用的,不然用它干嘛呢,win 的桌面环境稳定程度和桌面软件丰富程度不比 linux 好多了…

  • 資深大佬 : ipixeloldc

    @qiushaox 那个,其实不是在很多人眼里这些工具是多余。Windows 那边完全不多余,反而就是该用这些东西,不用才奇怪….但 Linux 这边,这些东西就是真的就是多余的,和这边的哲学真的完全不符…这边有自己的解决方案,并且说真的弄的不差,就是得提前折腾折腾。配置好后,那是真的爽….

  • 資深大佬 : ipixeloldc

    @ipixeloldc 哦,以上皆指相同的需求,相同的工作内容…说真的 linux 配置单片机的开发环境都能坚持啃下来(想当年 stm32 开发环境配置的我人都要炸了)…学会怎么用 Linux 应该会更轻松的吧ᶘ ᵒᴥᵒᶅ

  • 資深大佬 : shequ2046

    SecureCrt 有啥现成的脚本来支持 obfs key 登录的么?

  • 資深大佬 : littlewing

    你倒是给个截图啊

  • 資深大佬 : shequ2046

    @sagaxu 有啥办法来支持 obfs key 登录的么?

  • 資深大佬 : jinqzzz

    有没有自动换行? minicom 默认没有,putty 复制粘贴太麻烦。主做的挺好的,要是不依赖深度终端就好了

  • 主 資深大佬 : qiushaox

    @jinqzzz 自动换行啥意思?其实并没有依赖深度终端,我 readme 写错了,应该是参考。直接 copy 其中 ssh 登陆的代码而已。

  • 主 資深大佬 : qiushaox

    @ipixeloldc 这位兄台码这么多字辛苦了,很有诚意,可以交流一下:我用 Linux 十年了,近六年家里跟公司的电脑只装 Linux,偶尔必须要用些只支持 windows 的工具,才开下虚拟机。在我看来 Linux 比 windows 稳定多了。我用这么多年,从未有驱动问题,从未崩溃过。反而其他同事的 windows 经常崩溃,用起来还卡。我还带校招生,我对他们的第一个要求就是用 Linux,不要用 Windows 。说到 Linux 哲学,我就不明白为什么 Linux 和 Windows 有啥区别,对我来说只是开发工具而已。谁稳定,方便我就用谁。既然 windows 下用 securecrt 之类的是应该的,为啥 linux 下就不能用。这么方便的工具不用,偏偏要去记一大堆的指令。而且组合这一堆工具也满足不了我的需求。

  • 資深大佬 : sunorg

    @qiushaox 认同你的理念。

  • 資深大佬 : levinit

    自己动手赞一个 其实 termius 这个工具可以了解下 界面精美

  • 主 資深大佬 : qiushaox

    @levinit 支持串口不,支持的话可以试试

  • 主 資深大佬 : qiushaox

    我的核心需求时串口,button bar 。如果没有这两个功能的话,就不用推荐了。ssh 直接用默认 gnome terminal 就能满足

  • 資深大佬 : likaci

    之前调串口 折腾好久, 最后还是觉得 windows 下的串口助手好用
    coolterm 勉强凑合

  • 資深大佬 : lucifer9

    串口?很多发行版默认安装 screen 的吧,这东西可以连串口

  • 資深大佬 : acrisliu

    Linux 下试试 Terminus ?

  • 資深大佬 : itplanes01

    这种工具无论是在 Windows 还是 Linux 还是 MacOS 都是非常有用的,同时连接多个终端只需要点点标签非常实用

  • 資深大佬 : ipixeloldc

    @qiushaox 嘛,也没啥可交流的,确实都是个人选择嘛,实用主义挺好的,都不能说错。但像我个人比较强迫症嘛,Win 那边,我用 Win 那套大包干。Linux 这边,我就用 Linux 这套,走不同软件的组合,如果是我,要是传统终端串口软件不好用,我可能会去写一个更好用的终端串口软件,去适配进 Linux 的传统生态,不大会选择像 Win 那样写一个桌面软件解决所有问题,除非终端真的没办法满足。没办法,谁叫这边传统就是这样,我就入乡随俗嘛。

  • 資深大佬 : ipixeloldc

    @qiushaox 不过硬要说我为什么这么选,非要搞两套方案,可能是因为我确实比较闲吧,都有时间去折腾。我猜大佬您看上去确实有很多自身工作要做,太忙了,所以才喜欢一套又熟悉又优秀方法到处用吧。。。不过我虽然搞两套环境,不过 Linux 那边我现在几乎不开桌面,完全在 Windows Terminal 下用 Linux,所以也因此更喜欢传统的 Linux 的命令组合用法吧。

  • 資深大佬 : ipixeloldc

    @ipixeloldc 我猜大佬您(看上去)确实有很多自身工作要做(括号里面词划掉。。。反复改句子,给改混到一起去了,噗,不好意思啊)

  • 資深大佬 : random634

    推荐 electerm

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具