还在寻找一款好用的终端仿真器?ZOC7 for Mac是一款适用于MAC平台,众所周知的telnet/SSH/SSH2客户端和终端模拟器,ZOC7 Mac版的功能强大,如标签会,键入命令历史,回溯,多窗口的支持等等,和落到实处的模拟使它成为人们的首选工具!
Mac终端仿真器ZOC7功能特色
ZOC基于OpenSSH,支持SSH协议(RFC 4253)提供的最新密钥交换和加密方法。
与OpenSSH不同,这个ssh客户端包含在一个现代标签用户界面中,具有强大的主机目录,工业强度模拟和脚本。
以下是ZOC终端的一些核心SSH功能的概述和说明。
1、密钥交换
加密通信的一个特别困难的部分是需要在已经受到危害的公共信道上协商共享秘密(用于加密的密钥)。
通过所谓的Diffie-Hellman交换或其变体来执行协商。ZOC支持所有官方的diffie-hellman小组交流,以及更现代的ecdsa-sha2和curve25519-sha256协议。
2、认证
验证描述了该过程,其中用户提供他是谁以及服务器决定的证据,是否应该允许用户访问。SSH协议描述了可用于身份验证的各种方法。
其中,ZOC支持密码验证,密钥交换和键盘交互式挑战。公钥交换有各种风格。ZOC了解RSA,DSA,ECDSA和ED25519密钥。还可以使用基于硬件的密钥认证(例如智能卡)。
3、加密
随着时间的推移,SSH协议已经看到了许多用于加密通信的方法(使用共享密钥在KEX阶段作为加密密钥协商)。随着时间的推移,一些密码被逐步淘汰,特别是在爱德华·斯诺登(Edward Snowden)透露出像NSA这样强大的听众之后,还有新的密码被引入。ZOC支持整个列表,从aes256-ctr开始,然后转到较旧的密码,如aes256-cbc或arcfour(这些较旧的密码可能仍然需要连接到旧的服务器,这些服务器暂时没有更新)。
4、静态端口转发
安全shell协议的一个重要部分是称为端口转发的功能。此功能允许用户创建从客户端计算机到服务器网络的连接,该连接可供其他程序使用,并且所有连接数据都已加密。此功能有时称为隧道。
5、动态端口转发
标准端口转发功能要求客户端在建立连接之前设置隧道源端口和目标。这意味着灵活性有限,并且对于每个可能的目标,需要设置单独的ssh隧道。但是,通过动态端口转发,客户端会设置监听端口,但是当软件连接到端口时,它可以选择要连接的主机和端口。然后,ssh客户端将连接请求转发到SSH服务器,该服务器启动与最终目标的连接。
6、SSH通过代理连接
在某些环境中,不允许最终用户计算机直接访问外部Internet。在这些情况下,通过ssh代理进行连接和数据交换,该 代理处理与外部网络(因特网)的实际连接。存在各种类型的代理,其主要不同于ssh客户端请求与外部世界的连接。最常见的类型是 SOCKS-4,SOCKS-5和 HTTP。
7、SSH代理转发
当用户使用公钥/私钥对验证SSH会话时,ZOC支持SSH 代理转发 技术,以便在辅助ssh会话中提供身份验证的密钥(与第三个服务器的ssh连接,通过在远程shell中键入ssh命令来实现在初始连接中)。如果所有服务器都允许通过此特定ssh密钥对进行验证,则无需再次为次要ssh连接提供密码。
8、X11转发
X11是一种通信协议,它允许远程计算机在远程计算机上运行带有图形用户界面的程序(通常,服务器只能通过终端客户端显示文本)。SSH支持在ssh客户端和服务器之间传递此类通信的方法,从而使用户能够在远程shell上运行xeyes之类的X11命令,并获取本地计算机上显示的窗口。
Mac终端仿真器ZOC7更新日志
ZOC7 for Mac(最好用的终端仿真器)附注册码v7.24.2
新:socks5代理现在支持IPv6地址
CHG:socks5代理现在总是用来解析域名
CHG:ZOC现在忽略了OSC-52序列(例如在emacs中删除一行时)
FIX:取消scp文件上传使文件锁定,直到ZOC关闭
FIX:处理DECCOLM序列时窗口部件可能未对齐
FIX:ZOC窗口高度在工具栏被禁用时每次启动都会缩小(仅限macOS)