たとえば、サーバー側でSSHのポートを22
から10022
に変更したとき
TeraTermを起動するたびにポートに10022
と打ち込まなければならない
こういった作業を省略するために、初めからポート番号に10022
と入力された状態となるように設定ファイルを作成する
TeraTermを起動する
新しい接続
の画面で、キャンセル
をクリック
設定
> SSH認証
デフォルトユーザー名を使用
: user1
認証方式
RSA/DSA/ECDSA/ED25519鍵を使う
を選択
秘密鍵
: C:\Users\xxx\Documents\公開鍵認証\サーバー名\ユーザー名\id_rsa
OK
をクリック
設定
> TCP/IP
ホストリスト
にサーバーのIPアドレスを入力して、追加
ホストリスト
に複数表示されている場合は
上へ
や下へ
をクリックして目的のサーバーを一番上に移動
ポート
: 10022
OK
をクリック
設定
> 設定の保存
id_rsa
やid_rsa.pub
と同じフォルダにTERATERM.INI
を保存
(どこのフォルダに保存しても構わないが、どのサーバーのどのユーザー用の設定か分かるようにしておいた方がいい)
C:\Users\xxx\Documents
にTERATERM.INI
を保存すると
TeraTermを起動したときのデフォルト設定がTERATERM.INI
から読み込まれる
C:\Users\xxx\Documents
以外の場所に保存しておいて
サーバー別でショートカットを作成する方法をおすすめ
(詳細は後述)
デスクトップで右クリック > 新規作成
> ショートカット
項目の場所を入力してください
に下記のようなものを記入
"C:\Program Files (x86)\teraterm\ttermpro.exe" /F="C:\Users\xxx\Documents\公開鍵認証\サーバー名\ユーザー名\TERATERM.INI"
“ttermpro.exeのパス” /F=“TERATERM.INIのパス”
という形式
次へ
をクリック
このショートカットの名前を入力してください
に
サーバー名またはIPアドレスなどを入力
完了
をクリック
今後は、ショートカットをダブルクリックするだけで、IPアドレス・ポート・秘密鍵が設定された状態になる
パスワード入力だけで鍵認証方式のSSH接続が可能