Windows/MacOS/Linux系统下SSH 客户端工具

更新日期: 2021-06-01阅读: 2.4k标签: ssh

一、Windows

想来占有量最大的操作系统,得非莫属了吧,相信 Windows 系统肯定是陪伴了很多小伙伴学习工作很长时间的系统了,不过笔者之所以会写这篇文章,也是由于 xshell这个软件破解的有限以及收费限制,类似还有 winscp 等等,应该都是咱们再各种场景下能用到的,甚至了解到的软件了,在此不再科普,有兴趣的同学可以自行查询。

1、cmder

网站:https://cmder.net/

说到这个软件,大概就是我找 xshell 代替的,在百度上最多的回答之一了,看过之后也确实很有感觉,直接输入 ssh 命令就可以直接访问远程主机,还能自定义保存我们的主机配置,方便连接多个主机使用,官方的文档和教程也科普了很多的快捷键和配置说明,使用非常简单,还能随时跳转Windows自带的cmd和powershell,非常值得使用。

2、electerm

网站:https://electerm.html5beta.com/

这个软件,是笔者在捣鼓深度的deepinOS偶然间发现的,在深度操作系统上使用感觉还颇为不错,后来百度了一下,发现也是开源的并且制霸全平台的一个基于UI的软件,于是乎笔者在mac,Windows上都下载了一下,发现确实也都有很不错的体验,UI里面自带的标签功能也真的是很实用,只不过这个软件在macos上的表现还有待改进,因为他自带的UI 应该是以windows为标准写的,所以对于窗口的操作是在右上角,和mac系统统一的使用习惯(左上角)有些不同,所以可能会让有些人用的不爽。


二、MacOS

说到macos,就不得不说,mac类似于Linux内核的操作的那些事情了,事实上mac自带的terminal也是可以直接执行ssh命令进行ssh链接到远程主机的,没有特殊记录用户名和密码的情况就很是尴尬,所以还需要专门设计过的软件来进行辅助。

除了上面提到的能在macos中能使用的electerm之外,再推荐一个人人使用mac必装的:

1、item2

网站:https://www.iterm2.com/

这个绝对是使用macos系统的福利软件,因为只有mac系统是可以用这个软件的,并且也是软件的设计初衷也是冲着代替terminal的方向去的,因此我从开始使用mac系统的时候便抛弃了自带的terminal,把这个软件固定在了下边栏,只是因为他在管理ssh主机上有很方便的功能(我只了解这些),在这个软件配置一下你要连接主机为profile中的一个,就可以直接在下边栏右键,看到你的主机list:

是不是有被惊艳到呢?虽然没有其他软件那些豪华的UI窗口界面,但是单纯的命令窗口,一样有简约的便利。

2、Commander One

网站:https://mac.eltima.com/file-manager.html

这个软件虽然不是ssh的软件,但是可以连接远程的ftp,类似于xftp软件,也是两个窗口栏显示的,比较惊喜的是,困扰我很久的mac系统不能识别Android手机存储的问题这个软件可以解决,插上安卓手机之后,打开这个软件,选择开启mtp媒体支持就ok了。(估计用mac的大佬,用安卓手机的人也比较少吧)


Linux

1、FinalShell

网站:http://www.hostbuf.com/

这个软件是一款国人研发的,UI界面和功能比较好的工具,类似于xshell和xftp的合体,但是又不仅限于此,还包括了主机的网络方面的监控等类似功能,看着截图挺好的,不过需要付费,我就先打扰了。

2、webssh

这个工具是使用Python开发,可以从下面地址了解详情。

官网:https://pypi.org/project/webssh/

webssh这个工具可以干啥??

在linux机器上安装python环境,并且使用命令pip3 install webssh,装上这个模块

我们就可以在浏览器web页面登录我们的linux机器,是不是很强大!


链接: https://fly63.com/article/detial/10491

ssh key类型这么多,要如何选择呢?

用过ssh的朋友都知道,ssh key的类型有很多种,比如dsa、rsa、 ecdsa、ed25519等,那这么多种类型,我们要如何选择呢?今天看到一篇相关文章,写的挺好的,在这里分享下。

ssh端口转发的三种方式

ssh是我使用最频繁的两个命令行工具之一(另一个则必须是vim)。有了ssh,我可以远程处理各种可能出现的问题而无需肉身到现场。这几天teamviewer被黑的事情影响挺大,于是由远程控制想到了内网穿透

ssh/scp 自动连接使用技巧

我们经常通过 ssh/scp 免密登录的方式来自动化的批量执行一些操作, 不过在实际的使用中可能经常碰到下面几种中断自动连接的问题,在连接新的机器的时候, 通常需要将新机器的加密指纹信息添加到自身的 ~/.ssh/known_hosts 中

git 生成ssh

SSH key 可以让你在你的电脑和Code服务器之间建立安全的加密连接。 先执行以下语句来判断是否已经存在本地公钥:如果你看到一长串以 ssh-rsa或 ssh-dsa开头的字符串, 你可以跳过 ssh-keygen的步骤。

SSH 配置端口转发

SSH 隧道或 SSH 端口转发可以用来在客户端和服务器之间建立一个加密的 SSH 连接,通过它来把本地流量转发到服务器端,或者把服务器端流量转发到本地。

14个优秀的SSH连接客户端软件工具推荐

如果你是一名站长或者需要进行管理远程服务器的话,相信你肯定需要用到SSH连接软件。SSH客户端就是可以使用SSH进行远程连接服务器的应用程序。

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!