文書の過去の版を表示しています。
TeraTerm
TeraTermとは、サーバーにSSH接続するためのクライアントソフト。
サーバーにSSH接続(プレインパスワード)
IPアドレスを確認
VirtualBoxやVPSに備え付けのコンソールからサーバーにログイン。
ip a
サーバーにSSH接続(プレインパスワード)
TeraTermを起動。
新しい接続
画面で
ホスト
: サーバーのIPアドレス
TCPポート
: 22
サービス
: SSH
OK
をクリック。
セキュリティ警告
画面で
このホストをknown hostsリストに追加する
: チェックする
続行
をクリック。
SSH認証
画面で
ユーザー名
: root
パスフレーズ
: rootのパスワード
認証方式
プレインパスワードを使う
: 選択
OK
をクリック。
SSHの秘密鍵・公開鍵を生成する
TeraTermを起動する。
新しい接続
でキャンセル
をクリック。
設定
> SSH鍵生成
鍵の種類
: RSA
ビット数
: 2048
bcrypt KDF形式
: チェックを外す
生成
をクリック。
鍵のパスフレーズ
: 任意の文字列を入力
パスフレーズの確認
: 鍵のパスフレーズと同じ文字列
コメント
: 空欄
パスフレーズというのは、パスワードのこと。
TeraTermから鍵認証SSHでサーバーへログインするときに毎回入力が必要になる。
CentOSのユーザーID・パスワードとは独立したものなので、好きな文字列を設定できる。
公開鍵の保存
をクリック、id_rsa.pub
というファイル名で保存する。
秘密鍵の保存
をクリック、id_rsa
というファイル名で保存する。
公開鍵・秘密鍵は以下のようなフォルダに保存しておく。
C:\Users\xxx\Documents\公開鍵認証\サーバー名\ユーザー名
(どこに保存してもいいが、どのサーバーのどのユーザーの鍵かを分るようにしておく必要がある)
閉じる
をクリック。
サーバーにSSH接続(鍵認証)
TeraTermを起動。
新しい接続
の画面で
ホスト: サーバーのIPアドレス
TCPポート
: 22
サービス
: SSH
OK
をクリック。
SSH認証
の画面で
ユーザー名
: user1
パスフレーズ
: 公開鍵・秘密鍵生成のときに設定したパスワード
認証方式
RSA/DSA/ECDSA/ED25519鍵を使う
を選択
秘密鍵
: C:\Users\xxx\Documents\公開鍵認証\サーバー名\ユーザー名\id_rsa
OK
をクリック。
TeraTermのデフォルト設定を変更する
たとえば、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
をクリック。
TERATERM.INIをファイルに保存
設定
> 設定の保存
id_rsa
やid_rsa.pub
と同じフォルダにTERATERM.INI
を保存。
(どこのフォルダに保存しても構わないが、どのサーバーのどのユーザー用の設定か分かるようにしておいた方がいい)
C:\Users\xxx\Documents
にTERATERM.INI
にファイルを保存すると、
TeraTermを起動したときのデフォルト設定がTERATERM.INI
から読み込まれる。
C:\Users\xxx\Documents
以外の場所に保存しておいて、
サーバー別でショートカットを作成する方法をおすすめ。
(詳細は後述)
TeraTermのショートカットを作成
デスクトップで右クリック > 新規作成
> ショートカット
項目の場所を入力してください
に下記のようなものを記入。
"C:\Program Files (x86)\teraterm\ttermpro.exe" /F="C:\Users\xxx\Documents\公開鍵認証\サーバー名\ユーザー名\TERATERM.INI"
“ttermpro.exeのパス” /F=“TERATERM.INIのパス”
という形式。
次へ
をクリック。
このショートカットの名前を入力してください
に、
サーバー名またはIPアドレスなどを入力。
完了
をクリック。
今後は、ショートカットをダブルクリックするだけで、IPアドレス・ポート・秘密鍵が設定された状態になる。
パスワード入力だけで鍵認証方式のSSH接続が可能。