之前我们发过一篇《如何在 Ubuntu 和其他 Linux 发行版上安装 Putty》,有一些人对此不以为然,说实话,我原本对在 Linux 上安装 PuTTY 也持可有可无的态度。前两天,我们又发了一篇《在 Linux 中安装并使用 PuTTY》,比上一篇更详细的介绍了在 Linux 上安装使用 PuTTY 的经验。

不出所料,又引来了一些人评论,我本来对此也是哈哈一笑,各人都有各人的看法嘛。但是,看着看着,我就有点看不下去了。

这些人在说什么呢?他们是这样说的:

  • 为什么不直接用命令行呢?
  • 多此一举
  • PuTTY 能做的 Linux 终端都能做,感觉没啥用
  • X 疼操作
  • 有个疑问:Linux 为什么要装 PuTTY?
  • 典型的南辕北辙,画蛇添足,无聊的蛋疼
  • 是 OpenSSH 不好用了还是 OpenSSH 不够骚了
  • 存粹搞着玩
  • ????????
  • 我 tm 好想 at 疑惑大赏

更多我就不一一列出来了,以上也不指名道姓了,上述言论归该发言者所有。

在一开始,我就轻轻的回复一句:“为什么不能在 Linux 桌面里面有个 ssh 连接管理器呢?”也有同学说“经常用 Linux 桌面访问多机 SSH 的朋友知道这篇文章的好。”、“几乎是最简洁轻便的 ssh 工具了(其实还支持 telnet 和串口等)”,但是这些很快被淹没在种种无脑的评论当中。

我低估了这些应该是懂一些 Linux 系统管理的人傲慢,也没想到会有这么多的偏见!

是的,我们以前只在 Windows 上见过 PuTTY,而且,我还曾经在偶尔需要 SSH 连接时临时下载使用过 PuTTY,虽然不如 SecureCRT,但是也够用了——谁让之前 Windows 没有内置的 ssh 命令行呢。

是的,我对 PuTTY 还有过一个不好的偏见,因为之前有些坏人给 PuTTY 加壳,放了木马,一些警惕心不够的人因此而中招——虽然这事完全不赖 PuTTY。

难道系统管理员们都是“万般皆下品惟有终端高”吗?作为技术人员,在一个日新月异的时代,无论是作为继承了古典“黑客”传统的 IT 人,还是处于一个一日不学即落后的行业,为什么要故步自封?为什么不能将眼睛从黑窗口挪开看一眼呢?

那么,我来说说,使用 PuTTY 有什么好处!

  • 如果你要管理若干服务器呢,难道用 txt 记录 IP 吗?
  • 如果想为重要的生产服务器设置不同的终端样式提醒你千万小心呢?
  • 如果你要同时管理 Solaris 和 Linux 呢,需要调整键盘映射呢?要知道 Sun Solaris 的删除键和 PC 键盘不同。
  • 如果想为不同用户采用不同的验证方案呢?比如 root 采用密钥验证,而普通用户采用 otp 加密码验证。
  • 如果你不想每次敲长长的命令行,指定端口号、指定用户名、指定另外的密钥位置呢?
  • ……

这些,够不够你放下傲慢来看一看呢?说到底,一个不能公正地看待包括 Windows(及 WSL)、Unix、 Linux 等不同系统的优缺点的人,不能谦虚地保持学习和理性的思维的人,你觉得你适合做技术工作么?

戒骄戒躁,放下傲慢。

已有 15 条评论

  1. ~/.ssh/config 不就都能解决了 ... 真的搞不懂 ... —— 来自山东泰安的 Chrome 72.0|GNU/Linux 用户 发表。
  2. "1、这些好处都可以用 ssh_config(5) 做到
    2、生产服务器设置终端样式不应该在生产服务器的 profile(5)里面调吗?本地调的话临时换个机器连不就又没提醒了吗? “有时有提醒” 比 “从来没有提醒” 更危险,参考自动驾驶和为什么不要 alias rm='rm -i'" —— 来自上海的 Firefox 65.0|Windows 7 用户 发表。
  3. "首先,OpenSSH 并不是“古典”,PuTTY 也不能代表“新时代”,两者均于 1999 年发行初版,OpenSSH 至今仍在活跃的开发中,而PuTTY 的上一次稳定版发布远在 2017 年 7 月。文中所说的这些,ssh_config 都可以做到,作为已经开发了 20 年的老牌软件,自然都有这些功能,为什么不打开man 页面,自己看看呢。

    其次,使用 OpenSSH 并非“万般皆下品惟有终端高”,而是因为 OpenSSH 符合KISS 原则,我可以按我的需要配置,并与我常用的工具结合在一起使用,至少对于我来说,命令行选项比图形界面的一大堆选项框更加清晰明了。相反,又有多少" —— 来自陕西宝鸡的 Chrome 74.0|GNU/Linux 用户 发表。
  4. "人会去在终端下用 w3m 等浏览器呢?我之所以用 OpenSSH,只是因为它好用。

    最后,为什么总有人认为用终端就要“每次敲长长的命令行”?为什么不试试执行历史命令?试试alias ?试试脚本?“将眼睛从黑窗口挪开看一眼”之后,再挪入另一个黑窗口,究竟意义何在?说到底,一个不能公正地看待终端与图形界面的优缺点的人,不能谦虚地保持学习和理性的思维的人,你觉得你适合做编辑工作么?" —— 来自陕西宝鸡的 Chrome 74.0|GNU/Linux 用户 发表。
  5. 又可以开放评论了? —— 来自浙江台州的 Firefox 65.0|Windows 7 用户 发表。
  6. 我想说 Putty 还是算了吧,windows 有好用的 xshell,Linux 上用自带的 Terminal 就行。还有如果是 ssh 完全可以使用秘钥的方式进行远程访问。但是有总比没有好,所以Putty 永远是个备胎甚至都算不上备胎。 —— 来自浙江台州的 Firefox 65.0|Windows 7 用户 发表。
  7. "我是个Linux菜鸟,目前使用树莓派在自己家里做了个24小时服务器运行php。
    日常使用Windows7系统,装了个openssh在命令行用ssh
    只需要按Win+R,就可以弹出运行框,再按一下回车就可以打开命令行,连接树莓派,实在是想不到PuTTY 有什么优势。

    PuTTY 只在直接连接com口时用吧?" —— 来自江苏苏州的 Chrome 72.0|Windows 7 用户 发表。
  8. Linux的图形界面就是垃圾,反映迟钝、布局宽松,一万个用不惯。 —— 来自江苏苏州的 Chrome 72.0|Windows 7 用户 发表。
  9. 一个不能公正地看待包括 Windows(及 WSL)、Unix、 Linux 等不同系统的优缺点的人,不能谦虚地保持学习和理性的思维的人,我看评论区大多是这样的人。 —— 来自湖北武汉武汉大学测绘学院的 Mobile Safari 12.0|iOS 12.1 用户 发表。
  10. "一个老练的系统管理员肯定用不上putty这种软件,但是新手特别是已经在Win下熟练使用putty的Linux新手就不一样了。看到有这样的软件还是很有用的。最起码,是一个过渡的工具,需不需要深入学习ssh设置,那是以后的事情。人家就喜欢用,怎么了???

    作者写的东西,是给有需要的人看的。你用不上,不看就可以了,不点这个链接就可以了,有什么好喷的。

    你用不上的东西,并不代表没有存在的意义。认识不到这一点,不是技术水平的原因,而是心智水平的问题。

    windows 有好用的 xshell,问题是你们买了么??? OpenSSH的好处也只有熟练之后" —— 来自湖北武汉武汉大学测绘学院的 Firefox 65.0|Ubuntu 用户 发表。
  11. 存在即是合理,所有人都要怀着赤子之心,别人讨论的东西你可能用不上,但是请您不要去抨击,除非本身的错误。我们不缺乏键盘侠,我们缺乏的是拥有赤子之心的人 —— jepeng [Chrome 72.0|Windows 10] 发表。
  12. 又一个无脑喷,不了解就不要随便乱写,ok? —— 来自北京的 Chrome 70.0|GNU/Linux 用户 发表。
  13. 我自己开发了一个ssh的终端小工具,可以记录不同的ip,并且为不同的ip设置别名,可以通过别名快速登陆,简单实用,欢迎试用 :https://github.com/jupengfei-github/Quich-SSH —— jupengfei [Chrome 69.0|GNU/Linux] 发表。
  14. "支持作者,有简单方便的东西,我为什么要用命令行?
    Linux丽尼克斯系统上有些软件就是少,比如php环境。
    我是一个玩了10多年Linux的新手。最近再折腾深度系统的php环境,可怜的我折腾了大半年也没搞舒坦。以下是我的折腾经过。
    Deepin15.9如何搭建php+mysql的web服务器环境?
    关于Deepin应用商店里的XAMPP的折腾。应用商店里的宝塔永远是莫名其妙的失败,宝塔安装不了,我记得还有个wdCP控制面板,按照官网的命令也是失败,所以只好把希望寄托在XAMPP上了。
    一,在深度应用里下载安装好XAMPP。
    二,赋于权限
    ... ...
    由于太长,已经在论坛" —— 来自223.104.63.172的 Opera Mobile 48.1|Android 8.1 用户 发表。
  15. 看来我的评论太长,被截断了。 —— 来自223.104.63.172的 Opera Mobile 48.1|Android 8.1 用户 发表。

添加新评论