背景
很多人会说:“搞运维的谁不知道SSH啊,有什么好聊的呢?”。这话听起来没有毛病,但是知道不等于深入了解,也不一定知道他的使用技巧。下面就给和大家聊聊DESK软件中关于SSH那些不为人知,但非常有用的技巧。普通常规操作:连接服务器、传输文件、修改编码等等常规操作就不说。其他软件都有的:换个皮肤,调整字体、历史记录等等功能咱们也不提了。今天只聊那些DESK的独门绝技或者非常有特点的功能。
DESK的SSH技巧
1.SSH资源管理(复制、粘贴、拖拽、加锁)
2.SSH图形化性能监控
3.4种文件操作方式
4.个性化脚本按钮
5.SSH隧道
6.脚本编辑发送
喜欢看视频的朋友,请直接观看如下视频:
1.SSH资源管理(复制、粘贴、拖拽、加锁)
DESK支持不同实例之间节点的复制和粘贴。

你还可以把复制的内容保存成文本文件,然后远程发送给其他人,收到文本后,把文本粘贴到DESK中,节点就出现了。下图为复制为文本的SSH节点:

2.SSH图形化性能监控
右键点击SSH节点,然后选择“打开”->“SSH监控窗口”。能够快对CPU、网络、IO、内存、进程快速查看。

3.4种文件操作方式
1.左右拖拽式。这种方式用户体验最好,适合频繁的文件操作

2.SSH终端和文件相同窗口。适合文件和命令同时操作的用户,能避免窗口命令和文件窗口来回切换。如下图的同步按钮,能够同步命令和文件的路径:

3.rz/sz方式。部分服务器屏蔽了SFTP,rz/rz成为这种服务器上传下载的唯一途径

4.SFTP命令行模式。这种方式可以把要上传的所有文件编辑成命令,然后反复粘贴上传到不同服务器。如果你有上百个服务器需要上传相同的文件,这种方式效率最高。

4.个性化脚本按钮
DESK支持把常用脚本封装成按钮,这样在使用脚本的时候,只需要点击按钮,脚本就会在终端窗口中运行,从而提升操作效率。脚本的封装支持参数哦,而且DESK本身也封装了部分常用脚本。
例如,下图通过最大文件查找,快速定位出当前目录大小排名前10的tar.gz文件。这个命令如果凭借记忆进行输入,不但容易出错,而且非常容易忘记。

5.SSH隧道
SSH隧道式一种强大的Socket代理,通过SSH隧道,大家可以穿透到云端内网的windows服务器。(这个地方比较难理解,需要一定网络基础,但理解后真的好用)

6.脚本编辑发送
这个功能非常有用,比如说如果让我安装一个oracle,要一共200多条命令。我是肯定不会一条条往上输入的,我会把第一次安装整理好的脚本拿出来,然后粘贴到如下的文本窗口中。一条或者多条发送命令,不但效率更高,出错概率也少很多。

写到最后
任何一项技术其实都有很多细节。如果你的工作和这些技术相关,千万不要忽视细节,细节往往是成败的关键变量。SSH作为一项服务器管理技术,经过多年的发展细节非常多,上面所描述的其实是冰山一角。通过工具掌握技术细节是最有效的方式,这种实操性掌握,不但记得牢,更能用于实践,很大程度上能够避免“纸上谈兵”。如果作为初学者的你梦想成为一名黑客或者编程高手。千里之行始于足下,建议你去下载一个DESK,先从SSH开始吧。