当前位置 博文首页 > ssh用哪个客户端相连比较好,Windows上开发者适用的ssh客户端

    ssh用哪个客户端相连比较好,Windows上开发者适用的ssh客户端

    作者:xiaoyingying 时间:2021-08-25 16:49

        IIS7批量FTP管理功能说明:
        1、可批量导入,导出FTP信息
        2、其他ftp工具有的功能,我们也有
        3、特色功能:可以定时上传下载
        4、数据信息列表化、一眼就能知道那个是那个
        5、批量连接标签页式切换方便快捷
        6、7大连接模式更多好的兼容
        7、内嵌编辑器有效解决普通txt记事本乱码
        8、锁屏功能当程序有规定时间内没人操作,则自动锁程序。输入密码才可以正常操作
        本产品适用于:懒得记录FTP信息和有批量定时备份,上传下载的运维或站长。
        下载地址:http://ftp.iis7.com/
        图片:
       
        作为开发者的话,经常需要使用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文件,添加类似下面的内容。第一段的意思是为所有主机添加定时自动发送保活请求,防止时间长不用客户端连接失效。然后第二段的意思就是添加具体的客户端配置,IP地址、用户名、端口号都可以在这里设置。如果你有多个服务器的话,同样可以继续配置下去。
        Host*ServerAliveInterval10ServerAliveCountMax20Hostmanjaro
        Hostname192.168.229.130UsertechstayPort22
        配置完毕之后,只需要运行sshmanjaro命令,它就会自动展开成下面的命令。可以说是极大地简化了SSH操作。当然这里的manjaro可以改成任何你喜欢的名字。
        sshtechstay@192.168.229.130-p22
        以上配置还需要输入密码,还是不够方便。所以OpenSSH自带了copy-ssh-id命令,可以自动将本地的公钥复制到服务器上面,这样以后就可以直接利用密钥实现免密码的安全登录了。
        ssh-copy-idmanjaro
        第一次使用上面的命令会要求我们输入密码,一旦复制密钥成功,第二次开始就不需要密码了,直接sshmanjaro就可以登录了。我感觉这种方式比前面所有的软件都更简单,所以现在大部分情况我都直接用SSH了。
        原文:https://os.51cto.com/art/202002/611183.htm