还在寻找一款好用的终端仿真器?ZOC for Mac是一款适用于MAC平台,众所周知的telnet/SSH/SSH2客户端和终端模拟器,ZOC Mac版的功能强大,如标签会,键入命令历史,回溯,多窗口的支持等等,和落到实处的模拟使它成为人们的首选工具!
简单介绍
ZOC是一个专业,现代和成熟的 终端仿真器 和telnet客户端,它以其可配置性和出色的用户界面而闻名。
该程序的目的是让您使用安全外壳(SSH), telnet(rfc854),RS232 /串行和许多其他通信方式访问基于字符的主机 。它可用于连接Unix / Linux主机和shell帐户,BBS,IBM大型机(通过 TN3270或 TN5250),Internet泥浆或连接到计算机串行端口的设备。
ZOC具有选项卡式会话和广泛的功能,如键入的命令历史记录,回滚,多窗口支持等。这使其成为反复需要从Windows或macOS平台访问基于文本的shell帐户的人的理想工具。随着ZOC对Linux(Xterm)仿真的支持,以及256色支持,元键和本地打印,Linux管理员将感觉好像他们坐在他们的原生控制台上。此外,如果您使用Cisco CLI,这是您的工具。
ZOC还支持 Xterm, vt220 和几种类型的ansi以及 Wyse,TVI(Televideo), 3270和Sun的CDE。ZOC还利用所有主要文件传输协议,包括X,Y和Zmodem以及Kermit和许多其他协议。所有这些都以灵活直观的界面提供,绝对没有任何需要。
凭借上述所有功能,ZOC还可以 替代ProComm或Attachmate,Ericomm PowerTerm等软件 。
ZOC也是高度可配置的。除了键盘重新定义和回滚缓冲区等标准终端功能外,它还提供了一些更高级和独特的功能,包括强大的脚本语言,以及基于接收或键入的文本或线路跟踪功能自动触发操作。
功能介绍
用户界面
带有概览屏幕的选项卡式会话,以显示所有打开会话的缩略图
会话选项卡可以在窗口之间移动
“彩色标签”功能可根据所连接的主机为不同颜色的用户界面元素着色
全键盘重映射(例如发送文本,执行功能,执行程序等)
主机目录包含文件夹和为每个条目设置的完整选项以及自动登录序列
用户按钮栏,用于将文本,脚本,电话簿条目,外部协议和shell命令映射到按钮(包括按钮栏中的子文件夹)
用于文本,脚本,电话簿条目,外部shell命令等的F-Macro键。
本地输入(带有历史记录的输入字段,例如输入命令)
各种日志记录和回滚功能
bbs门程序的键盘模式(门口模式)
与当前的Windows 10和macOS High Sierra操作系统兼容
仿真
VT52,VT100,VT102,VT220 (完整实现,包括打印,键盘和ANSI颜色)
ZOC已经使用vttest套件进行了测试,并获得了优秀的105分(参见完整报告)。
具有256色和鼠标支持的Xterm仿真(例如,与Midnight Commander一起使用)
Linux控制台式(包括UTF8,颜色,全键盘)
TN3270(型号3278和3279 / E,带有线条图形,颜色和全键盘映射)
TN5250用于IBM iSeries访问
ANSI-BBS,ANSI-SCO,阿凡达
太阳CDE
Wyse WY-30,WY-50,WY-60
TVI 9xx(TVI 920,TVI 925,TVI 950)
QNX V4
ATT4410
TTY
所有仿真都支持任何字体的线条图形
通讯
Modern Secure Shell(目前基于OpenSSH 7.3),具有公钥/私钥认证,智能卡支持(pkcs#11)和端口转发(隧道)
Telnet(RFC-Telnet,纯TCP套接字),SSL-Telnet(支持TLS 1.2)
支持SSH和Telnet的IPv6
调制解调器通过串口和TAPI(Windows调制解调器)
通过本地串行端口或带FTDI芯片组或Keyspan或PL2303的USB /串行适配器直接串行控制台连接
支持串行连接的中断信号(例如,用于CISCO设备)
远程登录
ISDN通过CAPI V2.0(包括X.25和X.31支持)
通过Ascii,Xmodem,Ymodem,Zmodem,Kermit,SCP,IND $ FILE进行文件传输
入站/出站字符的翻译
SSH(安全外壳)功能
基于行业参考实现OpenSSH
客户端支持最新的加密,如ED25519 SHA256,SHA2或AES-256ctr
SSH公钥/私钥,密钥证书,键盘交互或密码验证
动态端口转发(客户端作为SOCKS代理)
X11转发(允许您在远程会话中运行X-Windows应用程序)
静态端口转发(连接到预定义目标的隧道)
代理支持(客户端通过代理或jumpserver / jumpdrive连接到服务器)
客户端和服务器之间的SSH代理转发
支持Putty-Agent(Windows)和 ssh-agent(macOS)
客户端SSH密钥生成器
SCP文件通过终端仿真会话传输
SSH客户端协议版本1和2
SSH Keep-Alive
记录
向后滚动三个variantes(在窗口中,在单独的窗口中,在单独的窗口中的数据视图中)
自动突出显示(可以监视屏幕上的文本并自动突出显示特殊短语)
原始数据跟踪到文件(文本和二进制模式)
屏幕上的十六进制调试模式
所有传入数据的文件记录,包括可选的时间戳
所有传入数据的打印机日志
自动突出显示(预定义单词或短语的自动颜色突出显示)
打印屏幕和屏幕到剪贴板功能
自动化
AutoLogin(从主机目录记录登录程序)
用于编写脚本的REXX语言(具有超过75个扩展的全功能编程语言来控制终端仿真器)
DDE支持允许ZOC充当通信服务器(Windows)
AppleScript支持访问所有内部脚本命令(macOS)
自动宏(通过键入某些文本调用的文本/函数)
自动回复(通过接收某些文本调用的文本/函数)
用于自动执行本地应用程序的函数和特殊转义序列(NetTerm兼容)
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命令,并获取本地计算机上显示的窗口。
文章来源: 博客园
- 还没有人评论,欢迎说说您的想法!