当前位置: 首页 > 科技观察

几个好用的WindowsSSH客户端,强烈推荐!

时间:2023-03-17 10:40:36 科技观察

作为开发者,经常需要使用SSH命令连接各种终端。一个易于使用的SSH软件可以使整个过程更加方便。下面给大家介绍几个我觉得比较好用的SSH客户端。1.MobaXterm这是一个我觉得很好用的客户端。它是一个多合一的客户端。它不仅可以使用SSH连接终端,还支持VNC、RDP等协议。也就是说,我们可以远程操作客户端。此外,MobaXterm还支持SFTP等协议,我们可以直接使用它来上传和下载文件,可以说是非常方便了。MobaXterm虽然是付费软件,但是个人使用是免费的,可以说是非常良心了。当然,MobaXterm也有缺点,就是功能多,有点重。我现在用的比较少,一般的需求直接用SSH命令就可以搞定。而且最新更新后,感觉比以前更卡了,有点受不了。2.SecureCRT这是一款非常知名的SSH客户端软件,相信很多人都用过。不幸的是,它是一个付费软件。当然付费软件的好处就是质量过得去,该有的功能都有。本软件为付费软件,可免费下载评估版,但需要在官网注册。觉得麻烦,所以没下载测试。3.BitviseSSH也是一款知名的SSH软件。它同时具有服务器和客户端软件。客户端软件免费商用,您可以放心在任何环境下使用。4.Terminus这是我强烈推荐的另一个SSH软件。是一个用Electron技术写的软件,所以比较大,运行速度也比原来的稍慢,但是实际使用起来感觉没什么区别,大家可以放心使用。算是一个比较新的软件,其实之前就听说过,只是没怎么关注。不过最近在折腾微软WindowsTerminal预览版的时候,重新审视了一下之前被自己忽略的软件,发现Terminus确实是一款不错的软件。它的外观并不逊色于WindowsTerminal。最重要的是配置非常齐全。所有右键单击菜单等都有自己的支持,只需在选项中启用它即可。值得称赞的是Terminus支持回滚字体,这样我们就可以将主要字体设置为好看的编程字体,将回滚字体设置为思源黑体、更沙黑体等中文字体,达到最优化的显示效果。后面是Terminus,前面的蓝色终端是WindowsTerminal。当然,Terminus也有一些缺点,就是对Windows的支持不是很完善。powerline字体的显示并不完美,最关键的是ConHost的bug,经常会导致光标错位。5.Putty/GitBash是我目前使用最多的软件。虽然和上面这些软件相比,它们的功能是最少的,但是很多时候我们并不需要很多复杂的功能,而实际上OpenSSH其实已经自带了很多功能所以配置之后发现Putty/GitBash其实就是最容易使用。配置SSH的方法其实很简单。如果您没有SSH密钥,请先生成一对SSH密钥。ssh-keygen-trsa-b4096-C"your_email@example.com"然后编辑(如果没有先创建)~/.ssh/config文件,添加类似于以下内容的内容。第一段的意思是增加定时自动向所有主机发送keep-alive请求,防止客户端长时间不用连接失败。那么第二段的意思就是添加具体的客户端配置,IP地址,用户名,端口号都可以在这里设置。如果有多台服务器,也可以继续配置。Host*ServerAliveInterval10ServerAliveCountMax20HostmanjaroHostname192.168.229.130UsertechstayPort22配置好后,只需要运行sshmanjaro命令,它会自动展开成如下命令。可以说大大简化了SSH操作。当然这里的manjaro可以改成自己喜欢的名字。sshtechstay@192.168.229.130-p22上面的配置也需要输入密码,不够方便。所以OpenSSH自带copy-ssh-id命令,可以自动将本地公钥复制到服务器,方便以后直接使用公钥实现免密码安全登录。ssh-copy-idmanjaro第一次使用上面的命令,我们会被要求输入密码。一旦密钥复制成功,第二次就不需要密码了,直接用sshmanjaro登录就可以了。感觉这个方法比之前所有的软件都简单,所以现在大部分情况下直接使用SSH。