Windowsユーザー向け：Tera Termを使ったLinuxサーバーへの簡単SSH接続方法について

## はじめに
Tera Term（テラターム）は、Windows環境で利用できる端末エミュレーターです。SSH（Secure Shell）を使用して、リモートのLinuxサーバーや他のUnix系システムに安全に接続することが可能です。

:::note
***本記事では、Tera Termのインストールから、SSH接続を利用してLinuxサーバーにアクセスする手順を詳しく解説します。***
:::

この記事は主にWindowsユーザー向けですが、技術的な参考になれば幸いです。

## SSH接続とは

SSH（Secure Shell）接続は、ネットワーク上でリモートコンピュータに安全にアクセスするためのプロトコルです。

![スクリーンショット 2024-12-15 0.32.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662571/113b1341-dba8-9a48-a792-ed90c699168b.png)

引用画像：https://www.miraiserver.ne.jp/column/about_ssh/

***暗号化により通信内容を保護し、不正アクセスを防ぎます。***

主にLinuxサーバーの管理やファイル転送で使用され、パスワードや公開鍵で認証を行います。

:::note warn
***SSHは高いセキュリティを持ち、遠隔地から安全に操作できる点が特徴です！***
:::

## 1. Tera Termのインストール

まず、Tera TermをWindowsにインストールする必要があります。以下の手順でインストールを行います。

Tera Term公式サイトにアクセスします。

https://teratermproject.github.io/

ページ内の「ダウンロード」セクションから最新版のインストーラー（```TeraTerm_x.x.x.exe```）をダウンロードします。

ダウンロードが完了したら、インストーラーを実行し、インストール手順に従ってインストールを進めます。

![スクリーンショット 2024-12-15 0.34.37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662571/c7b1277c-2027-07f8-4f38-9756d026c292.png)

***特に変更がなければ、デフォルト設定のままで問題ありません。*** インストールが完了したら、Tera Termを起動します。

![スクリーンショット 2024-12-15 0.36.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662571/f7ea8baa-3cbf-2501-6128-612e3e3f6577.png)

## 2. SSH接続を設定する
Tera Termを使って、SSHプロトコルでリモートサーバーに接続する手順を説明します。

![スクリーンショット 2024-12-15 0.38.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662571/1a61c4fb-d793-7ad6-4cfc-eae892df0e48.png)

Tera Termを起動すると、接続画面が表示されます。「ホスト」欄に、SSH接続先のIPアドレスまたはホスト名を入力してください。

例えば、リモートサーバーのIPアドレスが ```192.168.1.10``` の場合、ホスト欄にそのIPアドレスを入力します。

![スクリーンショット 2024-12-15 0.39.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662571/e8c06804-09aa-f846-8d01-e98a0c5165c4.png)

その後は、ユーザ名とパスワードを入力して、「OK」をクリックするとSSH接続が開始されます。

![スクリーンショット 2024-12-15 0.40.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662571/f0d189ae-c8eb-8f92-d01e-6fc24797e36e.png)

:::note warn
***※通常、ポート番号は自動で22番が設定されます。***
:::

## 3. 接続後、リモートサーバーでコマンドを実行
無事にログインできたら、Tera Termのウィンドウ内でリモートサーバーのコマンドラインにアクセスできます。

![スクリーンショット 2024-12-15 0.40.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662571/ddd9c477-128f-d445-c8ff-0561750cccc5.png)

これにより、リモートサーバー上でさまざまな操作が可能になります。***簡単なコマンドを入力して色々試してみてください！***

## 4. セッションを終了する
作業が終わったら、リモートサーバーとの接続を終了する必要があります。***接続を終了するには、リモートサーバー上で以下のコマンドを入力します。***

```bash
exit
```

これでSSHセッションが終了し、Tera Termのウィンドウが閉じます。

## 5. よく使うTera Termの設定
Tera Termには、作業効率を向上させるための便利な設定がいくつか用意されています。

:::note
***普段使いに便利な設定を行うことで、作業の効率が大幅に向上します。***
:::

長時間作業する場合、視認性を向上させるためにフォントや配色を変更するのがおすすめです。

***「設定」メニューから、「フォント」や「画面の色」などを選択して、自分好みにカスタマイズしてみてください！***

![スクリーンショット 2024-12-15 1.00.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662571/06e0210d-2045-815d-91f5-9dee87d82f30.png)

:::note warn
***一時期、Tera Termの黒い画面がまぶたの裏に浮かぶほど作業をし続けた経験があります（少し反省しています…笑）。***
:::

表示設定を自分好みに調整することで、長時間の作業でも快適に進められます。***ぜひ、いろいろ試してみてください！***

## まとめ

Tera Termを使用することで、Windows環境から簡単にリモートのLinuxサーバーにSSH接続でき、効率的にシステム管理や操作を行うことができます。

:::note
**接続手順がシンプルで、接続後はコマンドライン操作を通じて多様な管理作業が実行できます。**
:::

この記事が、SSH接続の基本やTera Termの使い方を理解する助けになれば幸いです！

## 関連記事

https://dev.classmethod.jp/articles/tera-term-5-0-released/

https://blog.future.ad.jp/howto-teraterm

https://eng-entrance.com/teraterm-install

https://miyashimo-studio.jp/blog/detail/teraterm-how-to-use/