Tera Term

维基百科,自由的百科全书
跳转到导航 跳转到搜索
Tera Term
Tera Term的运行画面
Tera Term的运行画面
开发者TeraTerm Project
当前版本4.106(2021年6月5日,​5年前​(2021-06-05
源代码库https://svn.osdn.jp/svnroot/ttssh2/trunk/
引擎
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    操作系统Microsoft Windows
    类型虚拟终端
    许可协议BSD 许可协议
    网站Tera Term Open Source Project

    Tera Term日语:テラターム罗马化:Teratāmu),是一款开放源代码的远程客户端操作软件,一开始是由日本物理学家寺西高寺西 高てらにし たかしTeranishi Takashi)开发并发布的,之后是由TeraTerm Project在BSD许可证下进行维护支持。

    该软件支持的通信协议SSHtelnet序列埠通信(serial)[待考证],仅支持Microsoft Windows操作系统。

    功能[编辑]

    脚本语言[编辑]

    Tera Term语言(简称TTL),是一门针对Tera Term的宏语言,并由MACRO编译器(TTPMACRO.EXE)进行解译,提供了诸多功能,包含:自动输入、自动登录等。[1]

    TTLEditor 是TTL语言的专门编辑器。[2]

    连接SSH服务器[3]

    ; 自动登录脚本.ttl
    connect 'myserver /ssh /auth=password /user=username /passwd=password'

    SSH服务器基础上,进行端口转发[4]

    connect 'myserver /ssh /auth=password /user=username /passwd=password /ssh-L本地IP:本地端口:远程监听IP:远程端口'

    连接成功后,与控制台的互动。,示例如下[5]

    wait '$' 
    sendln 'ssh username@hostname'
    wait 'password' 
    sendln 'password'

    连接成功后,等待画面出现$符号面时,发送ssh命令进行第二次连接,并等待控制台含有"password"的字符串出现,在这之后发送"password"作为密码给远程SSH服务器。

    相关名词[编辑]

    外部链接[编辑]

    1. ^ MACRO for Tera Term. [2019-12-16]. (原始内容存档于2019-12-22). 
    2. ^ TTLEditor. Get the software safe and easy.. Software Informer. [2020-02-12]. (原始内容存档于2018-11-20) (en-US). 
    3. ^ connect命令. [2019-12-16]. (原始内容存档于2019-12-16). 
    4. ^ TTSSH command line. [2019-12-16]. (原始内容存档于2019-12-16). 
    5. ^ TTL全部命令. [2019-12-16]. (原始内容存档于2019-12-16).