プログラム関係の備忘録。技術系記事1000記事以上を目指すブログ

Tera Teamってなんだ?っていう根本的なお話

IT

業務で使うTara Teamが新人SEの自分からすると「・・・?」だったので整理。
わかっていなかったポイントとしては以下の2つ

Tera Teamってそもそもなんなのさ?
Unixコマンドで操作するのってなんで?

間違いありましたらコメントにて指摘お願いします。。

Tera Termとは

SSH・telnetなどの各通信プロトコルに対応し、Microsoft Windowsで使用できる。
主にLinuxなどにリモート接続するためのSSHクライアントとして使用される。
–wiki

[toggle title=”もう少し詳しく”] SSH(セキュアシェル、SSH)とは
暗号や認証の技術を利用して、安全にリモートコンピュータと通信するためのプロトコル。
telnetについては割愛、別の通信規定の名称のこと。

プロトコル
情報工学でいうプロトコルとは、通信する際の”取り決め”のこと。

関連するSSHクライアントのソフトウェアには他にOpenSSH、PuTTY、WinSCPなどがある。
[/toggle]

なぜLinuxにリモートで繋ぐ必要があるのか

WebサーバーやAPサーバーに接続するため。
サーバー機にはLinuxなどのUNIX系のOSが使用されているから
接続したOSで操作をするためにUNIXコマンドを使う必要がある。

[toggle title=”もう少し詳しく”] なぜWebサーバー機にLinuxを使うのか
サーバー機と一般的なPCの違いとして、サーバー機には画面を出力するグラフィック性能などが必要ない代わりに、高い処理性能が求められる。性能だけでなく台数も多く使うことになるので、OSのライセンスがかからないLinuxが広く使われているということ。

LinuxとUnixの違いをわかりやすく解説してあるペ-ジがあったのでこちらを参照↓
3分間で人に説明できるようになるUnixとLinuxの違い
https://eng-entrance.com/unix_linux
[/toggle]

まとめ

最後に簡単にまとめると、TeraTeamはサーバー機として稼働しているLinuxマシンに対して、Linuxをリモートで操作するためのソフトウェアのこと。UNIXというコマンドを使うのは、Linuxを動かすために必要だから。