マクロサンプル

2021/05/31 10:08 Tera Term::index

Tera Term マクロサンプル

ログイン自動化系

パスワード登録版
パスワード情報を、指定のファイルに(Tera Term の機能を利用して)暗号化しつつ保存するものです。
パスワードファイル暗号化(7zip 利用版)
Tera Term の機能を利用している暗号化ファイルは、ファイル自体が漏洩したら復元できます。
このファイルを、さらに暗号化して保存するものです。
公開鍵利用版
利用前提となるソフトウェア等をセットアップする手順も記載しているもの。

ファイル解析系

系統未整理

Tera Term マクロ用サブルーチンサンプル

Tera Term の使い方

Tera Term

2024/10/05 17:46 Tera Term::index
Tera Term のススメ

はじめに

IT 系エンジニアであれば、使ったことのない人のほうが少ないであろう Tera Term ですが、思い返してみればとっかかりにくいものではありました。
今でこそ導入から応用まで使い倒している自覚があるものですが、いざ説明しようとすると難しいものですね。
そこで、自身が覚えている技術を整理していこうと考え、かつ、お役に立てれば幸いとブログを公開することにしました。

いろいろ公開していきます。
……守秘義務に抵触しない範囲で。

ただし、公開した内容の完全性・正確性・有用性・安全性などについて、全てを保証するものではありません。

当サイト【Tera Term のススメ】で掲載する情報については当サイトの環境での検証など、さまざまな注意を払っていますが、当サイトの情報を利用して被った、いかなるトラブル、損失及び損害について補償は行いません。

Tera Term

Tera Term って、なに?

基本的には、ターミナル VT100 をエミュレートする、Microsoft Windows 用ターミナルエミュレータです。
様々な拡張が施されており、VT100 にはない機能が含まれています。

Tera Term は、いくつかのメジャーバージョンが存在します。
  • 16bit 環境で開発された Version 1 系
  • 32bit 環境に対応した Version 2 系
  • 三条項BSDライセンスで開発されていた Version 4 系
  • 三条項BSDライセンスで開発継続中の Version 5 系
バージョン 1 と 2 は、1994 年~ 1998 年にかけて寺西 高(てらにし たかし)氏による開発された Windows 用ターミナルエミュレータ Tera Term になります。
オリジナル版と呼ばれる上記2種は、バージョン 2.3 で開発停止しています。(すみません。バージョン 3 系がどういったものなのか失念してしまいました)

本サイトで扱う Tera Term は、平田 豊(ひらた ゆたか)氏が寺西 高氏に許可を得て開発が続けられていた Tera Term 4 系および、その後継となる 5 系です。

Tera Term 4 系は Window95 でも動作確認が行われており、どうしても古い Windows を利用しなければならないときに力を発揮するでしょう。

Tera Term 5 系は Unicode をサポートします。ただし、動作環境が Window7 以降となっています。
基本的には Tera Term 5系を推奨*1します。


それから Tera Term の表記なのですが、書籍では TeraTerm でも Tera Term でも問題ないと記載されています。
本サイトでは、なるべく Tera Term 表記で統一しています。

最新版

現状では Tera Term 5.3 までのバージョンで、暗号通信処理のための鍵情報を交換/共有し、適切に利用するアルゴリズム curve25519-sha256 に未対応であり、一部のレンタルサーバ等にアクセスした場合、以下のようなエラーメッセージが出力されます。

アルゴリズム未対応
アルゴリズム未対応

この場合は、どうしても他のターミナルアプリが必要になります。
参考までに Terminal software を記載しています。
Tera Term 5系
github
Tera Term 4系
2023.10.15 (Ver 4.107)
2021.6.5 (Ver 4.106)
2019.12.7 (Ver 4.105)

コンテンツリスト

Tera Term の導入
Tera Term の使い方
index/howtouse/log
マクロ
マクロの仕様

マクロサンプル

単体動作用 (ログイン自動化系)
単体動作用 (系統未整理)
……等。

組込用サブルーチン

*1 : マクロを利用するといったディープな利用法をしているユーザであれば、不具合を警戒してテストなり更新を保留するなりするでしょう。条件の緩い初心者向けのサイトなので、最初から 5 系の利用をお勧めしてます。