hana_shinのLinux技術ブログ読者になるhana_shinのLinux技術ブログLinuxの技術情報を掲載しています。ネットワークをメインに掲載していきます。Termマクロとは?対話的なやりとりを自動化する言語です。Termマクロは、ttlという拡張子を持ったファイルに記述します。このファイルをクリックすると、たとえば、ネットワーク経由でホストに自動でログインすることができるようになります。Termマクロを作成し、実行します。192.168.2.0/24サーバ、クライアントのCentOS版数は以下のとおりです。(Core)カーネル版数は以下のとおりです。Termの版数は4.99です。実行すると、PCからホストにログインできます。パスワード認証でログインする方法パスワード認証でサーバにログインするマクロを以下に示します。connectの使い方は、connectを参照してください。'#'Windows上でテキストエディタを使って、上記マクロをファイルに保存します。そのとき、拡張子はttlとします。以下のようになります。チャレンジ・レスポンス認証でログインする方法チャレンジ・レスポンス認証でサーバにログインするマクロを以下に示します。クライアント認証でログインする方法クライアント証明書を使って、サーバに自動ログインするマクロを以下に示します。クライアントの秘密鍵は\pub_key\pub.ppkとして保存します。ファイルを作成する方法viでファイルを作成する方法について説明します。ここでは、test.txtという名前のファイルを作成します。その内容を表示してみます。sendとsendlnの違いは、sendは文字列だけ、sendlnは文字列に続けて改行文字を送信する、という点です。'#';viでファイルを開く。ファイルを開いたら1秒待つ。1;viを入力モードにする。入力モードにしたら1秒待つ。1;ファイルに文字列を書き込む。文字列を書き込んだら1秒待つ。'#';ファイルの中身を表示する。ログインプロンプト#がでるまで待つ。test.txtが作成されます。Helloが表示されることがわかります。manページをスクロールする方法ipコマンドのmanページをスクロールしてみます。route"文字列が表示されるまで、manページをスクロールしてみます。waitregexの使い方はwaitregexを参照してください。ipコマンドのmanページを表示する。routeという文字列が表示されたら、スクロールを停止します。pageという文字列は、manページの左下に表示される文字列です。page'が表示されたたループ処理を抜ける。manの参照を終了する。下記環境で、クライアントで実行したコマンドの実行結果をサーバで参照してみます。クライアントにsshログインする。クライアントのパスワードを入力する。クライアントでhostnameコマンドを実行する。クライアントからサーバにファイルを送信する。サーバのパスワードを入力する。クライアントからログアウトする。クライアントのホスト名を表示する。私が業務や記事執筆で参考にした書籍を以下のページに記載します。)はてなブログをはじめよう!hana_shinさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。