SSHサーバ 【SSH server】 sshd / ssh daemon / sshデーモン

概要

SSHサーバ(SSH server)とは、遠隔からコンピュータに接続して操作するSSH(secure shell)のサーバ側のソフトウェアSSHクライアント通信し、利用者の操作を受け付けて実行し、結果をクライアントに応答する。

SSH暗号化された伝送経路を構築して安全にコンピュータを遠隔操作する通信手順プロトコル)で、利用者が直に操作して入出力ソフトウェアSSHクライアント、遠隔からの接続を受け付けて操作を実行するソフトウェアをSSHサーバという。

標準ではTCP22番ポートで接続を待ち受けるが、攻撃を避けるために他のポート番号を使用することも多い。クライアントが接続してきたら自身が本物であることを証明するため、電子署名によるホスト認証サーバ認証)を提供する。本物と確認できたら共通鍵暗号の鍵交換をい、暗号通信を開始する。

暗号化された通信によりクライアント認証う。事前に登録したパスワードによる認証か、公開鍵暗号による電子署名を応用した公開鍵認証を選択することができる。認証が成功すると操作の受付が開始され、一般的なUNIX系OSシェルのようにコマンド入力と文字出力による対話的な操作(CLI/CUI)が可能となる。

SSHプロトコル標準化されており、クライアントサーバともに様々なシステムに対応したソフトウェアが存在するため、クライアント側とサーバ側が異なるOSを利用していても問題なく操作できる。一般的なコマンド操作だけでなく、scpコマンドsftpコマンドSFTP)でローカル側とリモート側のファイル送受信などをうこともできる。

SSHサーバの著名な実装オープンソースの「OpenSSH」があり、LinuxなどのUNIX系OSの多くに同梱され標準的に用いられている。UNIX系OSではSSHで接続を受け付ける常駐プログラムデーモン)の名前として慣用的に「sshd」(ssh daemon)が用いられるため、SSHサーバのことを指してsshdと呼ぶことも多い。

(2022.5.18更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる