作为今天维护站点的人来说,一个顺手的SSH工具是经常不离的,而且有众多的SSH工具,那么哪一个最好用的,其实,适合自己的最好,向我,有强迫症的人,喜欢最简单的开源PuTTY,因为他开源,简单,单一绿色文件,安全,省地方,不佳支处是他没有好看的界面,所有都的代码处理,现在罗列下普通使用多界面多功能的SSH工具,有好些很不错哦!
1.SecureCRT,这个记得当年在使用免费空间的时候就使用了,特点是很稳,使用长久,它支持SSH(SSH1和SSH2)协议的终端仿真软件,常被用来运行于Windows下远程登录UNIX或Linux服务器,它不仅仅支持SSH协议,同时还支持Telnet、RLogin、Serial和TAPI等协议,它有非常多的功能,SecureCRT是为internet和intranet设计的crt终端模拟器﹐支援ssh1﹑ssh2﹑telnet和其他协议。该程式支援标准crt终端模拟器的全部功能﹐例如对话命名﹑自动登录﹑打印﹑xmodem和zmodem传输﹑emacs状态和socks防火墙。该程式支援ssh的blowfish﹑des﹑3des﹑rc4密码和rsa认证。
2.MobaXterm,最近这两年才使用,主要是便捷,免费,记录Session,省事,一般人图形即可上手,在路由器等刷机方便用的比较多,它的主要功能有:
1)支持各种连接 SSH,X11,RDP,VNC,FTP,MOSH
2)支持 Unix 命令(bash,ls,cat,sed,grep,awk,rsync,…)
3)连接 SSH 终端后支持 SFTP 传输文件
4)各种丰富的插件(git/dig/aria2…)
5)可运行 Windows 或软件
3.Finalshell,Finalshell是一款一体化的的服务器,网络管理软件,软件支持多标签、批量服务器管理、自定义命令参数、SSH加速等功能,不仅是SSH客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求,且支持多平台使用,具体功能如下:
1)、多平台支持Windows,macOS,Linux
2)、多标签,批量服务器管理
3)、支持登录ssh和Windows远程桌面
4)、漂亮的平滑字体显示,内置100多个配色方案
5)、终端,sftp同屏显示,同步切换目录
6)、命令自动提示,智能匹配,输入更快捷,方便
7)、sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待
8)、服务器网络,性能实时监控,无需安装服务器插件
9)、内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿
10)、双边加速功能,大幅度提高访问服务器速度
11)、内存,Cpu性能监控,Ping延迟丢包,Trace路由监控
12)、实时硬盘监控
13)、进程管理器
14)、快捷命令面板,可同时显示数十个命令
15)、内置文本编辑器,支持语法高亮,代码折叠,搜索,替换
16)、ssh和远程桌面均支持代理服务器
17)、打包传输,自动压缩解压
18)、支持rz,sz (zmodem)
19)、多地点ping监控
20)、命令输入框,支持自动补全,命令历史
21)、自定义命令参数功能,可动态根据输入参数生成命令
4. PuTTY,这个我用的比较多,关键,开源,单一绿色,支持也好,较早的版本仅支持Windows平台,最近开始支持各类Unix平台,并移植至Mac OS X上。除官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence授权。随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一
软件优点:
管理Linux十分好用,其主要优点如下:
1) 完全免费;
2)在Windows下运行非常好;
4) 全面支持SSH1和SSH2;
4)绿色软件,无需安装;
5) 体积很小,仅几百K大小;
6)操作简单,所有的操作都在一个控制面板中实现。
7) 支持公钥认证,实现免密码登录。
其实主要是,win7默认不安装Telnet,调试路由器或网络机顶盒时安装Telnet组件,远没有下载putty来的快捷方便,更主要的是putty功能更强大。
5. Xshell这个本人早期使用过,后来爆出漏洞后几乎没有在用过,且需要版权,特点很多:它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
NetSarang Xshell 是一个极好用的免费 SSH 客户端,可以作为 Telnet、Rlogin、SSH、SFTP、Serial 等协议的安全终端模拟软件,让你轻松管理远程主机。
Xshell特色功能包括标签化管理远程会话、动态端口转发、自定义键盘映射、VB脚本支持、完全的 Unicode 支持等。
另据 xerr 评测,XShell 比之前介绍的 SecureCRT 更好用些,主要表现在 Xshell 的 Screen 会话不闪屏,而且可以回滚;Script 的执行顺序可以调整;可以同时发送指令到多个 session;支持布局切换等。
这些都是比较大众化的,还有一些一般不经常说的,但是使用很棒的,罗列下:
6.termius一款很强大的SSH工具,非常推荐,Termius是一款非常好用而且漂亮的SSH客户端,能快速远程控制服务器,可以定制自己喜欢的主题。Termius不仅涵盖了PC端的Windows、Linux、Mac,还支持手机端的Android和iOS;
优点:免费,支持用户名密码和密钥模式,常用脚本片段(同时发送到多个主机),全平台,云同步(注册一个账号即可)
缺点:SFTP需要付费才能使用,据说学生包送,云同步需要付费版才可使用,默认为英文界面,可自行寻找破解版本
7.Bitvise ,没用过,应该很不错,有人说Bitvise在我用过所有sftp软件里面是最干净最快的了,比winscp快多了,有人写了“Windows最强ssh客户端推荐 —— Bitvise SSH Client”因为:Bitvise原名Tunnelier,解除它是因为为了sshFQ,没想到它既有SSH Terminal,又集成SFTP,还能FQ,功能一应区全。还支持pem证书,想如果使用putty,还要把pem证书进行转换才能使用。另外,它的安装目录下还带有ssh命令行工具:sftpc.exe是SFTP命令行,sexec.exe是远程执行指令,stermc.exe是ssh客户端,就是使用这些命令进行远程的SSH维护,避免了老是切换到Linux下进行的麻烦
8.OpenSSH,也是免费开源的,没有用过,也是推荐使用人比较多的,有空可以尝试,OpenSSH(Open Secure Shell,开放安全Shell)是SSH的替代软件,而且是免费的。OpenSSH默认使用RSA密钥,它采用安全、加密的网络连接工具代替telnet、ftp、rlogin、rsh和rcp工具,
有如下介绍:
在Linux系统中,OpenSSH是目前最流行的远程系统登录与文件传输应用,也是传统Telenet、FTP和R系列等网络应用的换代产品。其中,ssh(Secure Shell)可以替代telnet、rlogin和rsh,scp(Secure Copy)与sftp(Secure FTP)能后替代ftp。
OpenSSH采用密钥的方式对数据进行加密,确保数据传输的安全。在正式开始传输数据之前,双方首先要交换密钥,当收到对方的数据时,再利用密钥和相应的程序对数据进行解密。这种加密的数据传输有助于防止非法用户获取数据信息。
OpenSSH采用随机的方式生成公私密钥。密钥通常只需生成一次,必要时也可以重新制作。当使用ssh命令登录到远程系统时,OpenSSH服务器的sshd守护进行将会发送一个公钥,OpenSSH客户端软件ssh将会提示用户确认是否接收发送的公钥。
同时,OpenSSH客户端也会向服务器回传一个密钥,使OpenSSH连接双方的每个系统都拥有对方的密钥,因而能够解密对方经由加密链路发送的加密数据。
OpenSSH服务器的公钥与私玥均存储在/etc/ssh目录中。在OpenSSH客户端,用户收到的所有公钥,以及提供密钥的OpenSSH服务器的IP地址均存储在用户主目录下的~/.ssh/known_hosts文件中(.ssh是一个隐藏目录)。
如果密钥与IP地址不再匹配,OpenSSH将会认为某个环节出了问题。例如,重新安装操作系统或者升级OpenSSH都会导致系统再次生成新的密钥,
恶意的网络攻击也会造成密钥的变动。因此,当密钥发生变化时,总是应当先了解密钥发生变化的原因,以确保网络访问期间的数据安全。
9.tunnellier这个介绍比较少,仅xshell和putty,tunnellier一样,都是远程管理VPS的工具
10.juicessh,这个没有使用过,但是据说可以在移动端使用,windows平台上我们可以使用XShell,Putty,SecureCRT等SSH终端软件。但是讲到移动端的终端软件, 那就不得不提到 JuiceSSH 了,它是我所使用的ssh安卓手机客户端上最满意的一款,无论从操作上都比 ConnectBot 及 VX ConnectBot 都方便许多。有了它,用手机管理 linux 服务器相当方便,可以作为系统管理员手机必备软件之一。 还能够满足Linux系统学习的需要,因为你可以在任何时间地点使用,只要你有一部能够上网的安卓手机即可
11.WindTerm,没有使用过,介绍如下:
WindTerm 是一款开源免费、跨平台SSH/Sftp/Shell/Telnet/Serial 客户端,即远程连接工具。该网站有详细的介绍,可以了解一下,网址:https://kingtoolbox.github.io/
具体特点为:
1)实现了 SSH v2、Telnet、Raw Tcp、Serial、Shell 协议。
2)会话认证时支持 SSH 自动执行。
3)支持SSH代理转发。
4)支持使用密码、公钥、键盘交互、gssapi-with-mic 的 SSH
5)自动登录。
6)支持X11转发。
7)支持直接/本地端口转发、反向/远程端口转发和动态端口转发。
8)集成sftp、scp客户端,支持下载、上传、删除、重命名、新建文件/目录等。
9)集成本地文件管理器,支持移动到、复制到、复制自、删除、重命名、新建文件/目录等。
10)支持 Cmd、PowerShell 和 Cmd、PowerShell 作为管理员。
12.electerm,开源软件,带同步,支持win,mac,linux很全,应该不多,介绍比较少,具体:这是github上的一个开源项目:https://github.com/electerm/electerm
electerm是一个terminal/ssh/sftp客户端(支持linux, mac, win), 基于electron/ssh2/node-pty/xterm/antd等组件.
下载地址在:https://github.com/electerm/electerm/releases支持win、mac、linux。想要的简单功能都有了,
13.ZOC,有人说zoc才强大,它支持win和mac平台,介绍为:
ZOC 是一款运行在WIN,MAC平台上的远程登录软件,是非常专业的SSH / Telnet客户端和终端模拟器。支持ANSI, VT52, VT100, VT102, VT220, IBM 3270 和Secure Shell 等等,是一个单元通过安全壳,远程登录,串行线缆,调制解调器/ ISDN等多种通信方式来访问主机和主机。
ZOC是一款用于连接运行包括Windows,MAC,UNIX/Linux 和VMS的远程系统的工具。它支持Telent和Rlogin协议,有行标签定制,历史命令,回溯,多窗口,自动生成所有键入命令以及显示结果的记录文件,脚本和自动化等功能,兼容Windows7和OS X Lion,拥有友好的管理员配置界面,并可进行文件传输等等。
这个软件主要适用于从事相关行业的专业人员使用,用于包括远程网络调试、远程系统调试、本地网络、系统调试、排障等等诸如此类需要用到终端调试类的工作需要
其它还有如:
14.Fluent
15.powershell
16.tabby
17.现在把vscode,
19.Pycharm
20.备注下我曾经虚拟主机ftp一直使用的FLashFXP