关于openssh

ssh是linux上不可或缺的软件,一般来讲,我们也不关心我们使用的ssh是哪个版本,因为我们很少会用到一些高级的功能。

在学习ansible的时候,发现了一个ssh的高级功能: ControlPersist 选项,可以持久化ssh回话,避免多次操作的重新连接,可以极大地提高ansible的效率,于是怀着极大的好奇想用一把试试;才发现连这个小小的愿望都不能很好地满足。

ssh的ControlPersist选项是从5.6版本开始出现的;我们常用的操作系统是centos6,标配的openssh版本为5.3(https://pkgs.org/download/openssh),如果要升级openssh就需要自己编译,没有找见el6下更高版本的openssh的rpm包,编译却是一件比较麻烦的事情: Linux升级openssh及问题总结 ; 如果使用centos7就好了,标配openssh版本为6.6的(现在最新版本已经7.4了,MAC上的openssh已经是7.2的了),然而从centos6升级到centos7又谈何容易。

新版本的openssh需要更新版本的openssl,如果要通过rpm包的方式升级的话,会带来很多软件的升级,牵一发而动全身

(从此,我有了一个新的想法,有意识地尽量使用centos7)

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据