内容へ移動
ゆーものメモ帳
ユーザ用ツール
管理
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
ソフトウェア:teraterm:鍵認証方式でのssh自動ログインマクロ
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 【Tera Term】鍵認証方式でのSSH自動ログインマクロ ====== 公開鍵と秘密鍵を用いた鍵認証方式の、SSH自動ログインマクロの書き方について。 ※ プレインパスワードでの書き方は [[ソフトウェア:TeraTerm:SSH自動ログインマクロ|こちら]]\\ ※ 秘密鍵(パスフレーズ付き)での書き方は [[ソフトウェア:teraterm:パスフレーズ付きの鍵認証方式でのssh自動ログインマクロ|こちら]] 下記の内容を「ホスト名.ttl」などとして保存します。\\ 「ttl」ファイルを、Tera Term に関連付けしておくとダブルクリックするだけで自動ログインできるようになります。 <code> username = 'アカウント名' hostname = 'IPアドレス' userkeyfile = 'C:\Tool\TeraTerm\秘密鍵のファイル名' portnum = 'ポート番号' msg = hostname strconcat msg ':' strconcat msg portnum strconcat msg ' /ssh /2 /auth=publickey /user=' strconcat msg username strconcat msg ' /keyfile=' strconcat msg userkeyfile connect msg settitle 'タイトル(ホスト名など)' </code> 3行目のファイルパスについては、環境に合わせて書き換えてください。 <del>このときの注意点としまして、ファイルパスに「半角スペース」が入らないようにしてください。 当初フォルダ名に半角スペースを用いて「Tera Term」としていたところ</del> > <del>SSH2秘密鍵の読み込みに失敗しました</del> > <del>No such file or directory</del> <del>というエラーが発生し、しばらく原因が分からず右往左往していました。 最終的にフォルダ名から半角スペースを削除し、「TeraTerm」としたところ正常に動作するようになりました。</del> コメントにて、赤カプ様と、通りすがり様からご指摘頂きましたが、'の中でさらに"で囲むことで、ファイルパスに半角スペースが入っていても動作することが確認できました。 <code> userkeyfile = '"C:\Tool\Tera Term\秘密鍵のファイル名"' </code>
ソフトウェア/teraterm/鍵認証方式でのssh自動ログインマクロ.txt
· 最終更新: 2024/02/20 19:36 by
humolife
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ