---
author: 老王
category: 观点
comments_data:
- date: '2019-02-21 11:25:52'
  message: ~/.ssh/config 不就都能解决了 ... 真的搞不懂 ...
  postip: 123.135.116.19
  username: 来自山东泰安的 Chrome 72.0|GNU/Linux 用户
- date: '2019-02-21 12:54:46'
  message: "1、这些好处都可以用 ssh_config(5) 做到<br />\r\n2、生产服务器设置终端样式不应该在生产服务器的 profile(5)
    里面调吗？本地调的话临时换个机器连不就又没提醒了吗？ “有时有提醒” 比 “从来没有提醒” 更危险，参考自动驾驶和为什么不要 alias rm='rm -i'"
  postip: 117.184.120.50
  username: 来自上海的 Firefox 65.0|Windows 7 用户
- date: '2019-02-21 14:11:00'
  message: "首先，OpenSSH 并不是“古典”，PuTTY 也不能代表“新时代”，两者均于 1999 年发行初版，OpenSSH 至今仍在活跃的开发中，而
    PuTTY 的上一次稳定版发布远在 2017 年 7 月。文中所说的这些，ssh_config 都可以做到，作为已经开发了 20 年的老牌软件，自然都有这些功能，为什么不打开
    man 页面，自己看看呢。<br />\r\n<br />\r\n其次，使用 OpenSSH 并非“万般皆下品惟有终端高”，而是因为 OpenSSH 符合
    KISS 原则，我可以按我的需要配置，并与我常用的工具结合在一起使用，至少对于我来说，命令行选项比图形界面的一大堆选项框更加清晰明了。相反，又有多少"
  postip: 124.116.202.242
  username: 来自陕西宝鸡的 Chrome 74.0|GNU/Linux 用户
- date: '2019-02-21 14:11:57'
  message: "人会去在终端下用 w3m 等浏览器呢？我之所以用 OpenSSH，只是因为它好用。<br />\r\n<br />\r\n最后，为什么总有人认为用终端就要“每次敲长长的命令行”？为什么不试试执行历史命令？试试
    alias ？试试脚本？“将眼睛从黑窗口挪开看一眼”之后，再挪入另一个黑窗口，究竟意义何在？说到底，一个不能公正地看待终端与图形界面的优缺点的人，不能谦虚地保持学习和理性的思维的人，你觉得你适合做编辑工作么？"
  postip: 124.116.202.242
  username: 来自陕西宝鸡的 Chrome 74.0|GNU/Linux 用户
- date: '2019-02-21 16:52:41'
  message: 又可以开放评论了？
  postip: 122.226.143.237
  username: 来自浙江台州的 Firefox 65.0|Windows 7 用户
- date: '2019-02-21 16:56:03'
  message: 我想说 Putty 还是算了吧，windows 有好用的 xshell，Linux 上用自带的 Terminal 就行。还有如果是 ssh 完全可以使用秘钥的方式进行远程访问。但是有总比没有好，所以
    Putty 永远是个备胎甚至都算不上备胎。
  postip: 122.226.143.237
  username: 来自浙江台州的 Firefox 65.0|Windows 7 用户
- date: '2019-02-22 16:03:27'
  message: "我是个Linux菜鸟，目前使用树莓派在自己家里做了个24小时服务器运行php。<br />\r\n日常使用Windows7系统，装了个openssh在命令行用ssh<br
    />\r\n只需要按Win+R,就可以弹出运行框，再按一下回车就可以打开命令行，连接树莓派，实在是想不到PuTTY 有什么优势。<br />\r\n<br
    />\r\nPuTTY 只在直接连接com口时用吧？"
  postip: 121.236.107.51
  username: 来自江苏苏州的 Chrome 72.0|Windows 7 用户
- date: '2019-02-22 16:06:50'
  message: Linux的图形界面就是垃圾，反映迟钝、布局宽松，一万个用不惯。
  postip: 121.236.107.51
  username: 来自江苏苏州的 Chrome 72.0|Windows 7 用户
- date: '2019-02-24 09:07:57'
  message: 一个不能公正地看待包括 Windows（及 WSL）、Unix、 Linux 等不同系统的优缺点的人，不能谦虚地保持学习和理性的思维的人，我看评论区大多是这样的人。
  postip: 202.114.122.193
  username: 来自湖北武汉武汉大学测绘学院的 Mobile Safari 12.0|iOS 12.1 用户
- date: '2019-02-24 11:38:24'
  message: "一个老练的系统管理员肯定用不上putty这种软件，但是新手特别是已经在Win下熟练使用putty的Linux新手就不一样了。看到有这样的软件还是很有用的。最起码，是一个过渡的工具，需不需要深入学习ssh设置，那是以后的事情。人家就喜欢用，怎么了？？？<br
    />\r\n<br />\r\n作者写的东西，是给有需要的人看的。你用不上，不看就可以了，不点这个链接就可以了，有什么好喷的。<br />\r\n<br />\r\n你用不上的东西，并不代表没有存在的意义。认识不到这一点，不是技术水平的原因，而是心智水平的问题。<br
    />\r\n<br />\r\nwindows 有好用的 xshell，问题是你们买了么？？？ OpenSSH的好处也只有熟练之后"
  postip: 202.114.122.193
  username: 来自湖北武汉武汉大学测绘学院的 Firefox 65.0|Ubuntu 用户
- date: '2019-02-25 17:44:32'
  message: 存在即是合理，所有人都要怀着赤子之心，别人讨论的东西你可能用不上，但是请您不要去抨击，除非本身的错误。我们不缺乏键盘侠，我们缺乏的是拥有赤子之心的人
  postip: 14.23.162.12
  username: jepeng [Chrome 72.0|Windows 10]
- date: '2019-02-26 09:33:12'
  message: 又一个无脑喷，不了解就不要随便乱写，ok？
  postip: 111.202.192.5
  username: 来自北京的 Chrome 70.0|GNU/Linux 用户
- date: '2019-02-27 11:23:13'
  message: 我自己开发了一个ssh的终端小工具，可以记录不同的ip，并且为不同的ip设置别名，可以通过别名快速登陆，简单实用，欢迎试用 ：https://github.com/jupengfei-github/Quich-SSH
  postip: 58.251.74.227
  username: jupengfei [Chrome 69.0|GNU/Linux]
- date: '2019-03-18 17:10:39'
  message: "支持作者，有简单方便的东西，我为什么要用命令行？<br />\r\nLinux丽尼克斯系统上有些软件就是少，比如php环境。<br />\r\n我是一个玩了10多年Linux的新手。最近再折腾深度系统的php环境，可怜的我折腾了大半年也没搞舒坦。以下是我的折腾经过。<br
    />\r\nDeepin15.9如何搭建php+mysql的web服务器环境？<br />\r\n关于Deepin应用商店里的XAMPP的折腾。应用商店里的宝塔永远是莫名其妙的失败，宝塔安装不了，我记得还有个wdCP控制面板，按照官网的命令也是失败，所以只好把希望寄托在XAMPP上了。<br
    />\r\n一，在深度应用里下载安装好XAMPP。<br />\r\n二，赋于权限<br />\r\n... ...<br />\r\n由于太长，已经在论坛"
  postip: 223.104.63.172
  username: 来自223.104.63.172的 Opera Mobile 48.1|Android 8.1 用户
- date: '2019-03-18 17:12:45'
  message: 看来我的评论太长，被截断了。
  postip: 223.104.63.172
  username: 来自223.104.63.172的 Opera Mobile 48.1|Android 8.1 用户
count:
  commentnum: 15
  favtimes: 0
  likes: 0
  sharetimes: 0
  viewnum: 8571
date: '2019-02-21 10:46:44'
editorchoice: false
excerpt: 说实话，我原本对在 Linux 上安装 PuTTY 也持可有可无的态度。但是，看着看着，我就有点看不下去了。
fromurl: ''
id: 10558
islctt: false
largepic: /images/p/201902/21/104636ek3gx6n3ptqnn3rr.png
permalink: /article-10558-1.html
pic: /images/p/201902/21/104636ek3gx6n3ptqnn3rr.png.thumb.jpg
related: []
reviewer: ''
selector: ''
summary: 说实话，我原本对在 Linux 上安装 PuTTY 也持可有可无的态度。但是，看着看着，我就有点看不下去了。
tags:
- PuTTY
thumb: false
title: 论系统管理员的傲慢与偏见
titlepic: true
translator: ''
updated: '2019-02-21 10:46:44'
---

![](/images/p/201902/21/104636ek3gx6n3ptqnn3rr.png)


之前我们发过一篇《[如何在 Ubuntu 和其他 Linux 发行版上安装 Putty](/article-10373-1.html)》，有一些人对此不以为然，说实话，我原本对在 Linux 上安装 PuTTY 也持可有可无的态度。前两天，我们又发了一篇《[在 Linux 中安装并使用 PuTTY](/article-10552-1.html)》，比上一篇更详细的介绍了在 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 加壳，[放了木马](/article-293-1.html)，一些警惕心不够的人因此而中招——虽然这事完全不赖 PuTTY。


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


那么，我来说说，使用 PuTTY 有什么好处！


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


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


戒骄戒躁，放下傲慢。