Term(テラターム)のインストール方法から各種設定手順(カスタマイズ方法)や、便利な自動ログイン・自動ログ取得等々のマクロ機能についてご紹介しています。[テラタームマクロ]前回の記事では、TeraTermのSSH転送(ポートフォワード)機能を利用した手動でのSSH公開鍵認証の設定・手順についてご紹介しました。SSH転送(ポートフォワード)機能を利用した多段接続しかし接続の都度、ユーザ名等の情報を入力するのは面倒ですよね。(まあ、いつものパターンです!)そこで、ここでは前回手動で行った公開鍵認証での接続部分を、TeraTermのマクロ機能で実現したいと思います。マクロの前提条件として以下の設定等が必要になります。ポートフォワードの設定は事前に行っておき、コンフィグを保存しておく。作業対象サーバのIPアドレス・接続先ポート「22」(SSHの待ち受けポート)テラタームの待ち受けポートは「10022」この辺りは前回の記事を確認し、設定を行なってみてください。SSH転送(ポートフォワード)機能を利用した多段接続それでは早速マクロの中身を眺めてみましょう。endマクロの解説まあ難しい所は一切ありませんね。このマクロのツボは、項番3の部分で「unlink」を使用する事です。unlink:現在のTeraTermウインドウとマクロ間のリンクを断つ一度踏み台サーバに接続し、SSH転送(ポートフォワード)が実施できる準備を行います。そこで接続されている踏み台サーバへのリンクを「unlink」で切り(セッションは維持されたままです。TeraTermとのリンクを切断します)、そこで別に新しいセッションを開いて、作業対象サーバに公開鍵認証で接続しようといったマクロになります。公開鍵でパスワードなんか設定していなければ、その部分はコメントアウトしてご利用ください。一点だけ注意点があります。踏み台サーバのセッションと作業用対象サーバの2セッション(画面が2つ)起動します。踏み台サーバのセッションを切断すると、作業対象サーバへのセッションも切断されますのでご注意ください。このマクロを使用すると踏み台サーバに鍵を配置せずに、自PCに保存している鍵を利用して踏み台サーバ経由の接続が可能となります。機会があれば利用してみてください。何かの参考にでもなれば幸いです。テラタームマクロスポンサーリンク同じカテゴリーの記事(皆さんこんな記事も読まれています!)TeraTermマクロでSSH多段接続(踏み台サーバ経由)を試みるTeraTermマクロサンプル-SSH自動ログイン(接続ホスト入力版)TeraTermマクロサンプル-SSH自動ログイン(接続先選択版)TeraTermマクロサンプル-SSH自動ログイン(接続情報固定版)TeraTermマクロ-SSH自動ログイン(パスワード暗号化編)TeraTermマクロ-機器情報を自動収集してくれるMACROTeraTermマクロ-TELNET自動ログイン(ホスト・ユーザ・パスワード固定版)TeraTermでマクロ(TTLファイル)を実行する方法コメントを残す返信をキャンセルする。月額2,000円を切ってSSD及びメモリ容量2GB。何といっても安定感(障害が少ない)があり回線速度が速い(そう感じる)のが特徴のひとつかな。ドメインの維持費自体は格安レジストラ間ではあまり大差ありませんが、レンタルDNSの設定画面が使い易いので愛用しています。毎日実施)昔々、Dr.コパを師と仰ぎ水場の掃除・塩盛りを開始。トイレ掃除を始めてかれこれ10年目を迎えました。朝起きるとふらっとトイレに向かう自分がいます。技:お風呂掃除トイレ掃除が終わると、次はお風呂掃除が待ちかまえています。寝癖が結構ひどいので、朝シャンがてらお風呂掃除に励んでいます。嫁に調教されてますね!(風水で始めたはずなのですが・・・)まあこんな奴ですが、皆様お付き合いの程、よろしくお願い致します。