Tera Term简单配置

引子

平时ssh连服务器要么直接用powershell(PS)连, 要么在vscode里用PS或者WSL连。偶然发现了windows terminal(WT), 感觉以前没怎么注意过终端的美化, 最多给PS默认窗口调个透明、字体之类的。可惜公司的系统没到1903的版本, 估计装不了WT, 一般在公司都是用TeraTerm(TT), 所以想给TT加个简单的美化。TT支持脚本, 在不能用密钥的场合写点脚本连接蛮方便的。我一般在WSL里写bash脚本, 或者用AHK脚本也可以, 但是直接用软件内置的感觉还是更紧凑一点。本文记录一下从TT的下载到其简单的美化。

1.下载

不谈别的的下载方式, 从官网下载还是有些诡吊的(猜测是大陆的网络问题?), 点入download后找不到下载按钮, 需要用点方法, 这里参考 https://www.jianshu.com/p/e6aa70ac8778
的方法, 简单来说是使用下面这个链接下载, 将官网下载的url的最后的编号替换下方"71232", "4.103"替换成想下载的版本即可。

 https://osdn.net/projects/ttssh2/downloads/71232/teraterm-4.103.exe/

2.使用脚本

安装过程中最好注意勾选给TT绑定.ttl后缀, ttl需要使用ttpmacro.exe而不是默认的ttermpro.exe打开。
一个简单的ssh连接脚本如下

connect '192.168.1.1:22 /ssh /auth=password   /user=username /passwd=password'

不能用密钥的情况下, 这样的使用效果与之相同。当然记住密码多数软件都支持,但是我的生产环境登入服务器后还要进入docker, 此时就需要外部脚本了, 而bash脚本是做不到跨越两个系统的(目前我不知道)。一个简单的示例

connect '192.168.1.100:22 /ssh /auth=password   /user=username /passwd=password'
pause 3
send "sudo docker exec xxxxxxx" #13 ;#13:enter, 进docker
pause 1
sendln "passwd"  ;自动加回车
pause 1
sendln "su - user" #13 ;切用户
sendln "passwd1" #13
pause 1
sendln "cd ~/xxx/xxx/build/tool" #13 ;进入工作目录
restoresetup "testBG_setup.INI" ;载入配置文件

少敲了三次密码, 舒服极了。

3.使用配置文件

不知道是不是特性,每一次连接都不能使用上次的配置(记住密码也是,下一次并没有记住),所以使用ttl连接的一个重要目的就是每次自动载入配置文件。在setup中设置好字体颜色,save setup。然后在2中ttl的最后载入配置,就能维持相同的配置了。简单的美化, 可以直接在setup中的window设置颜色和在addition settings设置透明。透明分为聚焦时的透明度和不聚焦的透明度,不聚焦设高透明,切的时候不挡视线。
想使用图片背景则需要开启Eterm lookfeel,setup中设置,或将配置文件的BGEnable设置为on,然后指定BGThemeFile=theme\ImageFile.INI主题图像配置路径,再给ImageFile.INI中的BGDestFile设置背景图。整个过程theme文件夹和默认的.ini文件似乎会自动生成(本来就有?)。只需要找到路径改名就行。
这里我遇到了两个问题,当使用图像背景时,字体的背景色会消失(只使用纯色背景不会有此问题)。这使得我看不清777权限的文件,这可以在ImageFile.INI加入

    DarkBlue    =   204, 0, 255	;ANSI 12

将看不清的深蓝改个颜色。但比如tmux的底边信息栏的底色也会消失,所以改颜色貌似还是不够好的选择。找了一下午没什么收获。 对于tmux的问题也可以靠改颜色的方式解决。在~./tmux.conf中加入

set  -g status-style bg='#0C8A92',fg=blue# 底部命令或者状态栏的颜色

这条设置修改底边栏的底色为某种蓝色和字体为ANSI蓝色。可以发现在改完tmux的配置之后,还是没有底色(用别的终端可以看出底色的修改),但是字体颜色能够被发现了。围魏救赵,阻碍我的两个痛点解决了。

最后

展示一下配置的效果
tera term背景图设置效果
有背景图, 半透明。(打算给服务器的图, 用pi测试一下)

Changes in Tera Term version 4.93 Added 48x48 icon to keycode.exe. Bug Fixes in Tera Term version 4.93 After Kanji(receive) is set to EUC and UTF-8 string is displayed, new Kanji(Chinese character) may be properly shown when Kanji(receive) is set to UTF-8. When Kanji(receive) is set to UTF-8, ISO-2022-JP Kanji cannot be properly displayed with Japanese language setting. When DeferredLogWriteMode=on is enabled and a log file is closed soon after opening the file, Tera Term sometimes halts with dead-lock. When Log dialog is closed, the memory leak of Tera Term core(ttermpro.exe) was happening. Windows 7 and Vista: When special operation is done on General setup dialog, an application fault may occur. When the real time mode is off while using broadcast command, invalid character would be added to the end of string. MACRO: When closesbox command is executed, the memory leak of Macro core(ttpmacro.exe) was happening. MACRO: The gethostname, gettitle, getmodemstatus, loginfo and logopen commands in rear cases would have issues. Related Product Upgrades Upgraded TTSSH to 2.79. Upgraded CygTerm+ to 1.07_29. Upgraded TTProxy to 1.0.0.24. Upgraded TeraTerm Menu to 1.14. Upgraded TTX KanjiMenu Plug-in to 0.1.7. Upgraded TTXRecurringCommand Plug-in to 1.05. Upgraded Oniguruma to 6.1.2. Changes in TTSSH version 2.79 When an Order(CipherOrder, KexOrder, HostKeyOrder, MacOrder, CompOrder) is read from the teraterm.ini file, memory corruption could occur. Tera Term(TTSSH) may hang up while a file is being received via SCP. Upgraded OpenSSL to 1.0.2j. Changes in Cygterm+ 1.07_29 Changed the icon image. Changes in TTProxy version 1.0.0.24 When an authentication is used in HTTP proxy, Tera Term(TTProxy) would crash. When an authentication is used on HTTP proxy, the authentication data would not be encoded with base64 protocol. The HTTP proxy connection was changed from HTTP/1.0 to HTTP/1.1. Changes in TeraTerm Menu version 1.14 Updated the TeraTerm icon (teraterm.ico). Changes
Tera Term是一款常用的开源终端仿真软件,它主要用于远程管理和控制网络设备。下面是对Tera Term的使用说明。 Tera Term的安装非常简单,只需下载安装文件并按照提示进行安装即可。安装完成后,打开软件,首先需要设置连接参数。在“设定”菜单中选择“新建连接”,填写好连接的名称、IP地址、端口等信息,点击确定即可。 连接建立后,可以使用Tera Term进行多种操作。首先,可以通过Tera Term远程登录到网络设备。在“文件”菜单中选择“连接”即可实现远程登录。输入用户名和密码,即可对设备进行管理和配置。 除了远程登录,Tera Term还提供了一些其他功能。例如,可以通过“发送”菜单中的“发送字符串”选项模拟键盘输入,用于批量命令执行。也可以通过“文件”菜单中的“发送文件”选项进行文件的传输。 在Tera Term的界面中,可以设置颜色、字体和显示方式等参数,以满足个人偏好。在“设定”菜单中选择“颜色”和“字体”,即可对界面进行自定义设定。 此外,Tera Term还支持脚本编写和执行功能。用户可以使用Tera Term提供的宏语言VTT宏脚本编写自动化操作脚本,用于简化繁琐的重复操作。 总之,Tera Term是一个功能强大、操作简单的终端仿真软件。它可以帮助用户远程管理和控制网络设备,提高工作效率。希望以上的使用说明能够对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值