Tera Term Menuの設定手順

# はじめに
かつて職場の先輩が、いとも簡単にリモートターミナル接続しているのを見てTera Term Menuの存在を知りました。
あれから10年以上たちましたが、もはやTera Term Menuなくして仕事できません。
そんな便利なツールですがTera Termユーザーの中でも知らない方がいるようなので記事にしました。

# Tera Term Menuとは
Tera Termをボタン一発で起動することができるランチャーツールです。
接続先に紐づく認証情報も保存してくれるので、接続先／ID／パスワードを一切入力することなく接続することができます。

# 前提（使用環境）
- Windows 10 Pro
- Tera Term Version 4.106

# Tera Termのセットアップ
以下よりダウンロードの上、セットアップしてください。
インストーラー版／zip解凍版いずれでも構いません。
デフォルトでTera Term Menuもセットアップされます。

https://ja.osdn.net/projects/ttssh2/

# 設定ファイルの作成
Tera Term Menuの設定はレジストリもしくは設定ファイルに保存されます。
設定ファイルの方がバックアップしやすいのでおススメです。この記事でも設定ファイル方式で説明します。
インストールディレクトリ直下に `ttpmenu.ini` が存在すれば設定ファイル方式が採用されますので、もし存在しない場合は `ttpmenu.ini` を空ファイルとして作成します。

# Tera Term Menuの起動
インストーラー版でセットアップした場合は、スタートメニューの [Tera Term] - [TeraTerm Menu] をクリック。
zip解凍版でセットアップした場合は、インストールディレクトリ直下にある `ttpmenu.exe` をダブルクリック。
起動するとタスクバーにアイコンが表示されます。
![c01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/200478/c94f5b4c-6997-81a2-b311-5c8be8a420fc.png)

# 接続先情報の設定
タスクバーのアイコンを **右クリック** し、`リスト編集` を選択します。
![c02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/200478/580f4920-8691-f9c7-6636-37f160766759.png)
右側の登録内容に入力して ◀ をクリックすることで登録されます。
![c03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/200478/c00a9c5d-9f37-6c78-9851-aca5618bc848.png)
- 登録名
    - 接続する際に表示される名称です。日本語で構いません。ただし、設定ファイル方式の場合は `[` や `]` を含めるとバグってしまうので使わないようにしてください。
- 自動ログイン
    - ホスト名、ユーザ名を入力します
    - パスワード認証の場合は、パスワードを入力します。
- ttsshを使う
    - SSH接続の場合はチェックを付けます。
- 鍵ファイル
    - 鍵ファイル認証の場合は、鍵ファイルのパスを指定します。

**（例1）パスワード認証の場合**
![c04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/200478/7f88594b-9d86-9b97-e443-487a9d3e28ca.png)
**（例2）鍵ファイル認証の場合**
![c05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/200478/031de3e5-c2e6-ae25-7cbf-9ae6f8af8f42.png)

# 接続先情報の削除
リスト編集画面で削除する接続先を選択した状態で ▶ をクリックすると削除されます。

# サーバへの接続方法
タスクバーのアイコンを **左クリック** すると接続先一覧が表示されます。
接続したいサーバーを選択することで Tera Term が起動し接続されます。
![c06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/200478/0493b0ec-8ff9-3483-96a8-2986a1a928bb.png)

# Tera Term Menuの自動起動設定
PC起動時に自動的にTera Term Menuが起動されるようにしておくと便利です。
エクスプローラーのアドレス欄に `shell:startup` と入力すると、スタートアップディレクトリが表示されます。
その中に `ttpmenu.exe` のショートカットを配置してください。
![c07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/200478/f1f0beb1-d577-b89a-195e-622f38f48533.png)

# 【おまけ】環境ごとに背景色などを変える
Tera Term Menuを使うことで簡単に接続できてしまうため、誤って本番環境に変更を加えてしまうなどオペミスをしてしまうリスクが高まります。
それを防ぐために私は本番環境のみ背景色を変えています。その設定もTera Term Menuで行うことができます。
ここで紹介する例は背景色のみですが、Tera Term設定ファイルに保存される内容であればどの項目でも設定可能です。
### Tera Termの設定ファイル作成
あらかじめ背景色を変更したTera Term設定ファイル（既定のファイル名はTERATERM.INI）を別名で保存しておきます。
- 背景色の変更
![c12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/200478/9d432baf-281c-2c89-a9af-6715f90711d7.png)
- Tera Term設定ファイルの保存（別名で保存すること）
![c13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/200478/3e3f914f-2502-fccf-8ead-c3a876b91270.png)

### Tera Term Menuに設定ファイルを指定
リスト編集画面で `詳細設定` ボタンをクリックします。
詳細設定ダイアログにある `Tera Term設定ファイル` に別名で保存した設定ファイルを指定します。
（未指定の場合はデフォルトの TERATERM.INI が読み込まれます）
![c09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/200478/e31b716f-f870-b9e7-b623-b1ec241453e0.png)
### 接続例
- 通常
![c11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/200478/e9cb3e7f-64db-e583-fb79-a055ac8e42da.png)
- 別名の設定ファイルを指定
![c10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/200478/4280ca04-9daa-575f-a58a-a2e90382fdff.png)

# 最後に
ここで設定した内容は `ttpmenu.ini` に全て保存されていますので、バックアップを取っておくことでPC移行時などに再度設定しなおす必要がなくなります。
また、注意は必要ですがファイルを直接編集することも可能ですので、接続先の並べ替えなども可能です。

Tera Term Menuで快適なリモートターミナル生活を！